shell编程 select for循环
2016-03-05 19:17
441 查看
select语句的用法举例:
1.编写select1.sh脚本,内容如下:
#!/bin/bash
echo "What color you want to select?"
select color in "blue" "red" "green" "orange"
do
break
done
if [ $color = "blue" ]
then
echo "$color"
else
echo "other"
fi
2.编写select2.sh脚本,内容如下,执行的时候,向脚本传递参数(例sh select2.sh blue color green )
#!/bin/bash
echo "What color you want to select?"
select color
do
break
done
echo "You select color is $color"
for循环嵌套举例:
1.打印9*9棋盘,脚本如下:
#!/bin/bash
for((i=1;i<10;i++))
do
for((j=1;j<10;j++))
do
let "sum=$i+$j"
let "temp=$sum%2"
if [ $temp -eq 0 ]
then
echo -e -n "\033[47m " //打印白色
else
echo -e -n "\033[40m " //打印黑色
fi
done
echo -e -n "\033[40m"
echo " "
done
2.打印*号阶梯,脚本如下:
#!/bin/bash
for((i=1;i<10;i++))
do
for((j=1;j<=i;j++))
do
echo -n "*"
done
echo " "
done
3.打印9*9乘法表,脚本如下:
#!/bin/bash
for((i=1;i<=9;i++))
do
for((j=1;j<=i;j++))
do
temp=$(($i*$j))
echo -n "$i X $j=$temp "
done
echo " "
done
1.编写select1.sh脚本,内容如下:
#!/bin/bash
echo "What color you want to select?"
select color in "blue" "red" "green" "orange"
do
break
done
if [ $color = "blue" ]
then
echo "$color"
else
echo "other"
fi
2.编写select2.sh脚本,内容如下,执行的时候,向脚本传递参数(例sh select2.sh blue color green )
#!/bin/bash
echo "What color you want to select?"
select color
do
break
done
echo "You select color is $color"
for循环嵌套举例:
1.打印9*9棋盘,脚本如下:
#!/bin/bash
for((i=1;i<10;i++))
do
for((j=1;j<10;j++))
do
let "sum=$i+$j"
let "temp=$sum%2"
if [ $temp -eq 0 ]
then
echo -e -n "\033[47m " //打印白色
else
echo -e -n "\033[40m " //打印黑色
fi
done
echo -e -n "\033[40m"
echo " "
done
2.打印*号阶梯,脚本如下:
#!/bin/bash
for((i=1;i<10;i++))
do
for((j=1;j<=i;j++))
do
echo -n "*"
done
echo " "
done
3.打印9*9乘法表,脚本如下:
#!/bin/bash
for((i=1;i<=9;i++))
do
for((j=1;j<=i;j++))
do
temp=$(($i*$j))
echo -n "$i X $j=$temp "
done
echo " "
done
相关文章推荐
- python 调用 shell 命令方法
- Python IDLE或Python Shell不支持中文编码的解决方案
- 在shell中发送邮件的相关问题
- shell排序
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
- 利用shell脚本重启node.js
- Linux基础--Bash的基本特性
- shell脚本编写汇集
- shell学习笔记
- xshell与虚拟机VMware中centos6.7系统突然连不上
- Python IDLE或shell中切换路径
- 手把手教你编写一个具有基本功能的shell(已开源)
- linux shell 取文件名后缀
- linux shell 编程笔记 - shell的输入与输出 -3- 标准输入-标准输出-标准错误
- HBase Shell常用命令
- bash特性
- 排序算法总结之快速排序、归并排序、shell排序
- 《懒人Shell脚本》之二——语料库的格式化输出
- linux shell 编程笔记 - shell的输入与输出 -2- read - cat - 管道
- linux shell 编程笔记 - shell的输入与输出 -1- echo命令