我正在尝试使用bash / sh根据用户输入删除某些内容,这是我的代码:
echo "remove ? [Y/n]"
read REMOVE
if [ $REMOVE != "n" ] || [ $REMOVE !="N" ];then
# ... do something ...
echo "done"
fi
我得到的错误是这样的:
./run.sh:第8行:意外符号«然后»附近的语法错误
./run.sh:第8行:`if [$ REMOVE!=“ n”] || [$ REMOVE!=“ N”];然后
我试图添加/删除空间很多次,但我仍然不知道会发生什么。我也不太了解[[ statement ]]
[statement]
or之间的所有区别((statement))
。如果有人可以帮助...
请尝试以下方法:
echo "remove ? [Y/n]"
read REMOVE
if [ $REMOVE != "n" ] && [ $REMOVE != "N" ]
then
# ... do something ...
echo "done"
fi
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句