迫切需要这些shell脚本的帮助

时间:2019-07-15 16:55:16

标签: linux bash shell terminal scripting

我一直在寻找信息,并且尝试创建一个脚本来使用户猜一个单词,如果不正确,则用户必须再次尝试。另一个正在转变的是将数字转换为单词,例如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行

1 个答案:

答案 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