Linux Shell 脚本笔记2

本文介绍了两种常用的Bash脚本循环结构:for循环与while循环。通过具体示例展示了如何设置循环条件、更新循环变量以及在循环体内执行操作。for循环适用于基于数值条件的迭代,而while循环则更灵活,可以根据不同条件重复执行代码块。
摘要由CSDN通过智能技术生成
#--------------------------------------------------------------------------------------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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值