我有一个 bash 脚本,可以为我设置我的工作环境,将文件符号链接到主目录中的适当位置。
以下代码在其绝对路径不包含任何名称中包含空格的文件夹时有效:
CURRENTDIR=`pwd -P`
function make_sym_link { ln -s $CURRENTDIR/$1 $HOME/.$1; }
for FILE in janus irbrc gvimrc vimrc.after vimrc.before
do
make_sym_link $FILE
done
我猜这与当有空间时路径没有被正确转义有关。
一个示例工作路径是:
User/stuartnelson3/Desktop/dotfiles
虽然我的路径不起作用:(
User/stuartnelson3/Google\ Drive/dotfiles
我添加了\
)
这是问题吗?我能做些什么来解决这个问题?