Linux系统shell脚本之随机数组

Posted 江湖有缘

tags:

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

Linux系统shell脚本之随机数组

一、脚本要求

1.脚本目的:解决公司中午吃饭选哪家好的纠结问题
2.备选店家9家,随机选择其中一家吃饭

二、脚本内容

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


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]"

三、运行脚本

[root@192 scripts]# sh eat.sh 
you may eat 泡面
[root@192 scripts]# sh eat.sh 
you may eat 打工人快餐店
[root@192 scripts]# sh eat.sh 
you may eat 沙县小吃
[root@192 scripts]# sh eat.sh 
you may eat 吃的饱的牛肉面馆
[root@192 scripts]# sh eat.sh 
you may eat 烤鸡店
[root@192 scripts]# sh eat.sh 
you may eat 牛牛汉堡包
[root@192 scripts]# sh eat.sh 
you may eat 打工人快餐店
[root@192 scripts]# 
[root@192 scripts]# sh eat.sh 
you may eat 烤鸡店

以上是关于Linux系统shell脚本之随机数组的主要内容,如果未能解决你的问题,请参考以下文章

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

随机数shell脚本问题

Shell脚本之:生产随机密码的若干种可能

Linux系统之Shell脚本简介

Linux系统shell脚本之函数的使用

Linux系统shell脚本入门之break