Jul*_*ina 1 bash shell scripting
所以我有这个小问题.我不确定它出了什么问题,因为我很确定我的代码是正确的.这是代码:
#!/bin/bash
playerHP=100
echo "Hello World"
echo "HP: $playerHP"
echo "Continue? (Y/N):"
read -p $confirm
if [ "$confirm" = "y" ]
then
echo "Yes"
elif [ "$confirm" = "n" ]
then
echo "No"
else
echo "No such command"
fi
Run Code Online (Sandbox Code Playgroud)
不相关:之后read需要提示-p.将前一个混合echo到其中,然后在其中删除$变量名称.
read -p "Continue? (Y/N):" confirm
Run Code Online (Sandbox Code Playgroud)
错误消息令人困惑.你不是在脚本中有MSWin行结尾吗?