命令在CLI中有效,但1在脚本中不起作用

时间:2017-05-12 19:10:22

标签: linux shell

我的脚本中有以下内容,directory2包含这4个jar文件

cd /home/directory1
ln -s /home/directory2/test1.jar .
ln -s /home/directory2/test2.jar .
ln -s /home/directory2/test3.jar .
ln -s /home/directory2/test4.jar .

前3个正确执行,但最后一个失败,错误

ln: failed to access ‘–s’: No such file or directory

此外,所有4个在CLI中工作。什么可能导致最后一个产生该错误?

1 个答案:

答案 0 :(得分:2)

现代计算机使用unicode,其中有许多字符看起来像-但不是。{n}。确保使用-的纯ASCII -s减号字符。