使用$BASH_SOURCE
的脚本有问题
当我在Ubuntu中用sudo ./install.sh
运行脚本时,我得到以下错误./home/parallels/Desktop/app/install.sh: No such file or directory
它缝起来就像是"(点(在导致问题的目录名前面
在运行脚本之前,我还尝试过使用sudo su
。
有问题的脚本部分如下:
repo_dir="`dirname "$BASH_SOURCE[0]" `/home/parallels/Desktop/app"
source $repo_dir/install.sh
我应该提到的另一件事是,它似乎对其他人有效,所以我想知道这是我运行脚本的方式还是它的位置
如有任何帮助,将不胜感激
非常感谢您的帮助,非常感谢。有一个来自开发人员的更新,它显然和我有同样的问题。新行看起来像这样,它工作:
CCD_ 5目录名"$BASH_SOURCE[0]"`/../..//">
源"$repo_dir/install.sh"`
再次感谢。