
Linux脚本求解,一个列出3个不同选择的脚本。
[dmtsai@studybin]$vimwhat_to_eat-2.sh#!/bin/bash#Program:#Trydotellyouwhatyoumayeat.#...
[dmtsai@study bin]$ vim what_to_eat-2.sh#!/bin/bash# Program:# Try do tell you what you may eat.# History:# 2015/07/17 VBird First releasePATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHeat[1]="卖当当汉堡"eat[2]="肯爷爷炸鸡"eat[3]="彩虹日式便当"eat[4]="越油越好吃大雅"eat[5]="想不出吃啥学餐"eat[6]="太师父便当"eat[7]="池上便当"eat[8]="怀念火车便当"eat[9]="一起吃泡面"eatnum=9eated=0while [ "${eated}" -lt 3 ]; docheck=$(( ${RANDOM} * ${eatnum} / 32767 + 1 ))mycheck=0if [ "${eated}" -ge 1 ]; thenfor i in $(seq 1 ${eated} )doif [ ${eatedcon[$i]} == $check ]; thenmycheck=1fidonefiif [ ${mycheck} == 0 ]; thenecho "your may eat ${eat[${check}]}"eated=$(( ${eated} + 1 ))eatedcon[${eated}]=${check}fidone
这个脚本是不是列出三个不同的选择,图片部分的每行代码分别是什么作用? 展开
这个脚本是不是列出三个不同的选择,图片部分的每行代码分别是什么作用? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |