这个问题在这里已有答案:
如果用户输入'q',我试图让脚本退出
这是代码:
echo "Enter Choice => "
read target
if [[ $target=='q' ]]; then
exit 1
else
#do something
fi
但是当我运行它时无论输入是什么,脚本都会退出...
#!/bin/bash
echo "Enter Choice => "
read target
if [[ $target == 'q' ]]; then
exit 1
else
#do something
echo "do something..."
fi
~
试试这个 - 令牌$ target,'=='和'q'之间的间距很重要。