鉴于此脚本
# cat foo.sh
echo $HOME
set -x
mkdir ~
我得到这个结果
# ./foo.sh
/home/Steven Penny
++ mkdir ''
mkdir: cannot create directory `': No such file or directory
如果我跑步,mkdir "$HOME"
我没有问题。我认为问题在于路径中的空间,但是有人可以对此有所了解吗?
鉴于此脚本
# cat foo.sh
echo $HOME
set -x
mkdir ~
我得到这个结果
# ./foo.sh
/home/Steven Penny
++ mkdir ''
mkdir: cannot create directory `': No such file or directory
如果我跑步,mkdir "$HOME"
我没有问题。我认为问题在于路径中的空间,但是有人可以对此有所了解吗?