Linux 我有一个关于bash脚本作业的问题
我有一个家庭作业问题。创建一个脚本,该脚本将执行以下操作Linux 我有一个关于bash脚本作业的问题,linux,bash,Linux,Bash,我有一个家庭作业问题。创建一个脚本,该脚本将执行以下操作 提示用户输入其名称并将其保存到名为myname的变量中。让脚本回复给用户,并表示欢迎(请确保在回复中包含他们的姓名) 提示用户是否想玩游戏。使用while语句 注意:将输入值1或0用作1=yes和0=no。如果使用字符和数字值,则while循环需要具有不同的语法。编写此代码以测试while语句是否正确 让用户玩一个大于,小于的游戏。让他们输入1-99之间的2个数字。让程序确定第一个数字是大于第二个数字,还是相反 使用if、then、els
#!/bin/bash
#Session11-Lab
read -p "Enter Your Name: " myname
echo "Welcome $myname!"
game=1
while [ $game -eq 1 ]
do
echo $game
read -p "Would you like to play a game?" game
read -p "Enter a number between 1 and 99:" num1
read -p "enter another number between 1 and 99:" num2
if (($num1 > $num2)) ; then
echo "the first number is larger"
else
echo "the second number is larger"
fi
read -p "play again (1 or 0)" game
done
exit 0
我将如何在游戏中再次包含玩家姓名提示
在bash字符串中插入变量,如下所示:
read -p "$myname, play again? (1 or 0)" game
…如果用户不想再玩,我该如何用他们的名字来感谢他们
如果用户输入0
,则在while循环结束前添加此项,以中断并退出游戏:
[ $game == 0 ] && break
在while循环结束后:
echo "Thanks for playing $myname!"
我将如何在游戏中再次包含玩家姓名提示
在bash字符串中插入变量,如下所示:
read -p "$myname, play again? (1 or 0)" game
…如果用户不想再玩,我该如何用他们的名字来感谢他们
如果用户输入0
,则在while循环结束前添加此项,以中断并退出游戏:
[ $game == 0 ] && break
在while循环结束后:
echo "Thanks for playing $myname!"
抱歉,第一次使用此网站时,我会修复其他可能对您有用的东西…,(U&L.SE),(SO),(AskU)等。Shellcheck是一个重要的工具。在提示中使用myname变量,就像您在欢迎信息中所做的一样。抱歉,第一次使用此网站时,我会修复其他可能对您有用的东西…,(U&L.SE),(SO),(AskU)等。Shellcheck是一个重要的工具。在提示符中使用myname变量,就像在欢迎消息中一样。