Linux系统shell脚本之while循环实践1

Posted 江湖有缘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统shell脚本之while循环实践1相关的知识,希望对你有一定的参考价值。

Linux系统shell脚本之while循环实践1

一、脚本要求

1.要求随机选定9种吃饭方式的三种,且不重复

二、脚本内容

[root@192 scripts]# cat eat_while.sh 
#!/bin/bash
########################################
#Author:jeven
#time:Sat 21 May 2022 10:07:34 PM CST
#filename:eat.sh
#Script description:
########################################

i=1

while [  $i -le 3 ]
do
	 
EAT[1]="沙县小吃"
EAT[2]="牛牛汉堡包"
EAT[3]="泡面"
EAT[4]="吃苹果"
EAT[5]="热干面小吃店"
EAT[6]="烤鸡店"
EAT[7]="打工人快餐店"
EAT[8]="吃的饱的牛肉面馆"
EAT[9]="大学城食堂"
EATNUM=9
      
      NUM=$(( $RANDOM * $EATNUM /32767 + 1 ))
echo "you may eat $EAT[$NUM]"
sleep 3
let i++
done

三、脚本执行

[root@192 scripts]# sh eat_while.sh 
you may eat 吃苹果
you may eat 泡面
you may eat 热干面小吃店

以上是关于Linux系统shell脚本之while循环实践1的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本之十:while循环及应用实践

Linux的shell脚本实战之while循环

Shell脚本之while循环

Linux系统shell脚本入门之break

Shell脚本之while 语句

Linux入门第五天——shell脚本入门(下)基础语法之循环与调试