8

在我的 .sh 文件中,我有这个,cp $file $SOME_PATH, 而$SOME_PATH导出为export SOME_PATH="~/path/to/path/". 但是当我运行这个 .sh 文件时,我收到错误消息说不存在这样的“~/path/to/path/”。 我替换~$HOME,然后错误消失了。那么波浪号是怎么回事?

提前致谢。

4

2 回答 2

8

利用

SOME_PATH=~/path/to/path/

如果您的路径有空格,请引用它

SOME_PATH=~/"path with spaces"
于 2010-10-21T03:41:48.813 回答
2

删除导出中的引号:

export SOME_PATH=~/path/to/path/
于 2010-10-21T03:37:31.910 回答