shell猜数字

简介: shell猜数字
#!/bin/bash
# 猜数字游戏 
size=6
echo "#####################"
echo "##   猜数字游戏    ##"
echo "##    1-"$size"之间      ##"
echo "#####################"
for i in `seq 1 $(($size-1))`
do
  read -p "请输入你猜的数字: " number
  echo "欧,猜错了,还有"$(($size-$i-1))"次机会"
  array_number[$((i-1))]=$number
done
# 输出正确答案
for i in `seq 1 $size`
do
  for number in ${array_number[@]}
  do
    if [ $i -eq $number ];then
      continue 2
    fi
  done
  echo "正确答案是: "$i
  break
done
目录
相关文章
|
4月前
|
Shell
Shell猜数字游戏
Shell猜数字游戏
48 1
|
运维 Shell 应用服务中间件
【运维知识高级篇】超详细的Shell编程讲解3(if判断+Shell菜单+case流程判断+批量创建删除用户+猜数字小游戏)
【运维知识高级篇】超详细的Shell编程讲解3(if判断+Shell菜单+case流程判断+批量创建删除用户+猜数字小游戏)
157 1
|
15天前
|
Shell
Shell脚本有哪些基本语法?
【9月更文挑战第4天】
36 17
|
15天前
|
存储 Unix Shell
shell脚本编程基础
【9月更文挑战第4天】
28 12
|
14天前
|
网络协议 关系型数据库 MySQL
Shell 脚本案例
Shell 脚本案例
28 8
|
15天前
|
Shell Linux 开发工具
linux shell 脚本调试技巧
【9月更文挑战第3天】在Linux中调试shell脚本可采用多种技巧:使用`-x`选项显示每行命令及变量扩展情况;通过`read`或`trap`设置断点;利用`echo`检查变量值,`set`显示所有变量;检查退出状态码 `$?` 进行错误处理;使用`bashdb`等调试工具实现更复杂调试功能。
|
30天前
|
Ubuntu Linux Shell
在Linux中,如何使用shell脚本判断某个服务是否正在运行?
在Linux中,如何使用shell脚本判断某个服务是否正在运行?