在我的 .sh 文件中,我有这个,cp $file $SOME_PATH
,而 $SOME_PATH
导出为 export SOME_PATH="~/path/到/路径/”
。但是当我运行这个 .sh 文件时,我收到错误消息说 no such "~/path/to/path/"exists.
我将 ~
替换为 $HOME
,然后错误消失了。
那么这里的波浪号是怎么回事?
提前致谢。
最佳答案
使用
SOME_PATH=~/path/to/path/
如果你的路径有空格,引用它
SOME_PATH=~/"path with spaces"
关于linux - 环境变量中的波浪号扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43404543/