写一个有趣的shell脚本
时间: 2023-07-04 11:27:24 浏览: 92
好的,以下是一个简单的有趣的shell脚本:
```bash
#!/bin/bash
echo "欢迎来到猜数字游戏!"
echo "我已经想好了一个1到100之间的数字,看看你能否猜到它!"
# 生成1到100之间的随机数
random_number=$((RANDOM % 100 + 1))
# 循环猜数字
while true; do
read -p "请输入一个1到100之间的数字:" guess
# 检查是否输入了非数字
if ! [[ $guess =~ ^[0-9]+$ ]]; then
echo "请输入一个有效的数字!"
continue
fi
# 检查是否猜对了
if (( guess == random_number )); then
echo "恭喜,你猜对了!"
break
fi
# 给予提示
if (( guess > random_number )); then
echo "太大了,请再试一次。"
else
echo "太小了,请再试一次。"
fi
done
```
这个脚本实现了一个猜数字的游戏,玩家会在命令行中输入自己的猜测,脚本会给出相应的提示,直到猜中为止。
阅读全文