【发布时间】:2019-08-01 09:46:54
【问题描述】:
在以下两行中我得到了这个错误?
怎么了?
Debian Buster
my.sh: 101: [: !=: 意外操作符
my.sh: 103: [: !=: 意外操作符
if [ $CONTINUE != "y" ] && [ "$CONTINUE" != "n" ]; then
elif [ $CONTINUE = "n" ]; then
更新
echo "\nContinue downloading? [y/n]"
read CONTINUE
# Error: Invalid argument
if [ $CONTINUE != "y" ] && [ $CONTINUE != "n" ]; then
error "Invalid argument"
elif [ $CONTINUE = "n" ]; then
echo "\nDonwload terminated!"
exit
fi
【问题讨论】:
-
您实际使用的是 Bash 还是 sh?这对解决方案至关重要。
标签: shell if-statement operators sh