我想在bash中设置一个环境变量,它从一个数字开始。流程的环境可以包含这样的变量(它只是不在乎)。但是在 shell 中,您必须创建变量,然后将它们导出到环境中。有没有办法在不接触变量的情况下将一些值放入 shell 的环境中,或者创建一个以数字开头的变量?
我能想到的唯一方法是使用env以下命令启动一个新的 shell :
env 0FOO=BAR /usr/bin/bash
Run Code Online (Sandbox Code Playgroud)
我在 Cygwin 下尝试过这个,它似乎有效。