Shell脚本——Linux系统中的时间猜数字

简介:

利用Linux系统中的时间秒1-59来进行猜数字游戏,详细代码如下:

 
 
  1. #!/bin/bash
  2.  
  3. ####################################define color##########################
  4. red="\033[31m"
  5. green="\033[32m"
  6. yellow="\033[33m"
  7. color="\033[0m"
  8. ######################check number if conform 1-59########################
  9. check_number(){
  10. expr $num1 + 1 &>/dev/null
  11. if [ $? -ne 0 ];then
  12. echo -"please input $red number $color"
  13. continue 1
  14. elif [ -z $num1 ];then
  15. echo -"$yellow Can't be empty $color"
  16. continue 2
  17. elif [ $num1 -gt 59 ];then
  18. echo -"$green Can't great than 59 $color"
  19. continue 3
  20. fi
  21. }
  22. ################################guess number ##############################
  23. guess_number(){
  24. if [ $num1 -gt $num ];then
  25. echo -" $yellow too big $color"
  26. elif [ $num1 -eq $num ];then
  27. echo -"$green congratulation, you have guessed ! $color"
  28. elif [ $num1 -lt $num ];then
  29. echo -"$green too small $color"
  30. fi
  31. }
  32. ###############################while circulation################################
  33. main(){
  34. while true
  35. do
  36. num=$(date +%S)
  37. read -"please input number 1-59:" num1
  38. check_number
  39. guess_number
  40. done
  41. }
  42. main
目录
相关文章
|
2天前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
12 2
Linux系统之安装cook菜谱工具
|
3天前
|
安全 Linux
Linux系统之lsof命令的基本使用
【10月更文挑战第14天】Linux系统之lsof命令的基本使用
25 2
Linux系统之lsof命令的基本使用
|
1天前
|
运维 网络协议 Linux
linux系统命令 losf详解
**lsof命令**(List Open Files)是Linux系统中一个非常实用的工具,用于列出当前系统上所有打开的文件以及与之关联的进程。以下是对lsof命令的详细介绍: ### 一、基本功能 lsof命令可以显示系统中被进程打开的文件,这些文件可以是普通文件、目录、网络套接字、设备文件等。通过lsof命令,用户可以方便地查看哪些文件被哪些进程打开,以及这些文件的状态信息。 ### 二、基本语法 lsof命令的基本语法为:`lsof [选项] [文件]`。其中,选项用于指定lsof命令的行为,文件则是可选的,用于指定要查询的文件。 ### 三、常用选项 * `-a` 或 `-
|
2天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
1天前
|
安全 Unix Linux
Linux系统之使用cmatrix实现数字雨效果
【10月更文挑战第16天】Linux系统之使用cmatrix实现数字雨效果
9 0
Linux系统之使用cmatrix实现数字雨效果
|
3天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
1天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
5月前
|
Shell 索引
shell脚本入门到实战(四)- 数组
shell脚本入门到实战(四)- 数组
|
5月前
|
Shell
shell脚本入门到实战(三) - 变量
shell脚本入门到实战(三) - 变量
|
5月前
|
Shell Linux 人机交互
shell脚本入门到实战(二)--shell输入和格式化输出
shell脚本入门到实战(二)--shell输入和格式化输出
371 0