`

shell while循环简单猜数字游戏

阅读更多

 

#! /bin/bash
int=1
while(("$int"<=5))
do
	echo "$int"
	let "int++"
done

 

#! /bin/bash
#	猜数字游戏
echo "请输入1~10整数"
read num
count=0
#       此处使用两个中括号[[ ]]和一个中括号[ ]都可以,但是不能使用(())或 ()
while [[ $num -ne 6 ]]
do
	let "count++"
	if [ $num -lt 1 -o $num -gt 10 ]
	then
		echo "请输入1-10的整数"
		read num
	elif [ $num -lt 6 ]
	then
		echo "too small,try again"
		read num
	elif [ $num -gt 6 ]
	then
		echo "too big,try again"
		read num
	else
		exit 0
	fi
done
echo "you are right ,yes the right number is 6.you guess $count times!"

 

 

分享到:
评论

相关推荐

    Shell中的for和while循环详细总结

    主要介绍了Shell中的for和while循环详细总结,本文讲解了for循环的数字段形式、详细列出、对文件进行循环,while循环的三种使用场合等内容,需要的朋友可以参考下

    NES 掌上游戏机,也不只是游戏机nes_shell.zip

    这个C#实现的小游戏是一个简单的猜数字游戏,让玩家猜一个1到100之间的随机生成的数字。以下是对这个小游戏的分析: Random 类的使用:游戏开始时,使用 Random 类生成一个1到100之间的随机数作为要猜的数字。 ...

    shell 编程指南pdf

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    shell for循环与数组应用介绍

    /bin/shi=1SUM=`sed -n ‘$=’ tmp.txt` #计算文件的总行数echo “$SUM”while read linedo arr[$i]=”$line” i=`expr $i + 1`done &lt; tmp.txtecho “$i”i=1for i in `seq $SUM` ;do echo “${arr[$i]}”done ...

    Linux与unix shell编程指南

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    LINUX与UNIX SHELL编程指南(很全)

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    绝版经典《Linux与UNIX Shell编程指南》

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    shell教程-30章,下了之后会让你大吃一惊,相当好

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    LINUX与UNIX SHELL编程指南 高清PDF

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    Linux与Unix Shell编程指南(PDF格式,共30章)

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    linux shell 编程教程

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    Linux shell编程指南

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    shell编程和unix命令

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    LINUX与UNIX_Shell编程指南(下)

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

    LINUX与UNIX SHELL编程指南

    18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7...

Global site tag (gtag.js) - Google Analytics