我一直在寻找信息,并且尝试创建一个脚本来使用户猜一个单词,如果不正确,则用户必须再次尝试。另一个正在转变的是将数字转换为单词,例如10 = ten
这几个月来,我一直在尝试自己编写脚本。
#!/bin/bash
$name=John
echo "welcome to my game called Guess Who"
echo " please Guess The Name Of the person"
read $name
if [[$name !="Jon"]];
then
echo "Try Again Please Its begins with J"
else if
[[$name=="Jon"]];
then
echo "Well done Thank you for playing"
//这是猜词游戏//
* //这是数字到单词的转换//
第13行的语法错误有时在第4行
答案 0 :(得分:0)
阅读时不需要$
read $name
检查if条件的间隔并关闭if循环
bash-4.2$ name="Jon"
bash-4.2$ echo $name
Jon
bash-4.2$ if [[ $name != "Jon" ]]; then echo "correct"; else echo " not correct"; fi
not correct
bash-4.2$ name="jon"
bash-4.2$ echo $name
jon
bash-4.2$ if [[ $name != "Jon" ]]; then echo "correct"; else echo " not correct"; fi
correct