【发布时间】:2022-01-22 13:06:50
【问题描述】:
我需要让用户在 unix shell 脚本中输入输入以在代码块中继续进行。只有当用户输入 Y(区分大小写)时才需要显示“Hi”,否则只显示“Bye”。当用户按下键盘上的 Enter 键或不输入任何输入时,应显示“Bye”。
另外,请注意,我需要根据用户输入显示任一回显消息,最后还要到达“继续执行下一行代码”代码。
当用户按下回车键时,我在 else 条件下遇到错误
[: ==: unary operator expected
echo 'Do you want to proceed?'
read i
if [ $i == 'Y' ]
then
echo 'Hi'
else
echo 'Bye'
fi
echo 'Proceeding to next line of code'
【问题讨论】: