这是我脚本的一部分:
read -p "[q] What is the meteor project's location? "
PATH=$REPLY
cd $PATH
cd src
echo $(pwd)
mrt bundle bundle.tar.gz
它打印正确的工作目录。mrt bundle bundle.tar.gz
在控制台中输入即可。执行我的脚本,我得到了meteor_bundle.sh: line 9: bash: command not found
。可能是什么原因?
您选择的变量名称很差:PATH
在Bash中有特殊含义:用于指示Bash在哪里寻找可执行程序。选择另一个名称(最好是小写字母,请参阅@Gordon的注释),应该没问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句