无论执行什么操作,Bash程序都会退出

时间:2019-03-17 04:47:10

标签: bash shell

如果用户输入“ q”,我正在尝试退出脚本

代码如下:

echo "Enter Choice => "
    read target
if [[ $target=='q' ]]; then
  exit 1
else
  #do something
fi

但是无论我输入什么内容,当我运行它时,脚本都会退出...

1 个答案:

答案 0 :(得分:0)

#!/bin/bash
echo "Enter Choice => "
    read target
if [[ $target == 'q' ]]; then
  exit 1
else
  #do something
  echo "do something..."
fi

~                            

试试看-标记$ target,'=='和'q'之间的间距很重要。