#--------------------------------------------------------------------------------------for.sh
#!/bin/bash
#for
#author=zhangqiang
#date=2013-02-22
PATH=/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
export PATH
#for 循环适合用于以数值进行条件判断的场合
for((i=0;i<10;i=i+1))
do
echo "for number: $i"
done
exit 0
#--------------------------------------------------------------------------------------while.sh
#!/bin/bash
#xue xi while
#author=zhangqiang
#date=2013-02-23
PATH=/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
export PATH
read -p "please input first number:" num1
read -p "please input last number:" num2
total=$(($num1*$num2))
echo "Get value is: $total"
read -p "please input while length:" len
start=0
#while循环中的变量比较要用引号包含,条件中不能出现> < >= <=
while [ "$start" != "$len" ]
do
start=$(($start+1))
echo "while $start"
done
exit 0
Linux Shell 脚本笔记2
最新推荐文章于 2024-09-20 20:37:45 发布
本文介绍了两种常用的Bash脚本循环结构:for循环与while循环。通过具体示例展示了如何设置循环条件、更新循环变量以及在循环体内执行操作。for循环适用于基于数值条件的迭代,而while循环则更灵活,可以根据不同条件重复执行代码块。
摘要由CSDN通过智能技术生成