当我尝试这样做…
$ export my_path='/my/path with spaces/file' $ echo $my_path` /my/path with spaces/file
有用。
但我想这样做..
$ echo $my_variable my_path='/my/path with spaces/file' $ export $my_variable -bash: export: `with': not a valid identifier -bash: export: `spaces/file'': not a valid identifier
这是我得到的错误。 有没有办法处理variables的值出口.. [[注:如果path没有空间,它完美的作品! ]]
Git:将文件分割到新的存储库中
在shell脚本中设置环境variables不会使其对shell可见
你如何将文件列表传递给linux zip命令
如何将Linux服务器上的Excel文件转换为分隔文本文件?
如何导出LibGDX游戏
更改正在运行的进程的环境variables
访问不通过EXPORT_SYMBOL导出的Linux内核符号*
导出PATH不是永久的
为什么在Makefile中导出的variables没有被可执行文件接收到?
不要使用$ 。 否则,shell会在将其传递给export之前展开该变量的值。 以下将起作用:
export my_variable
在注释中,它指出你不想将变量赋值本身存储为一个变量,然后将其传递给export 。 这里是一个例子:
var='foo=bar' export "$var" # check if it succeeded export | grep foo # output: declare -x foo="bar"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。