Linux中使用的for、while等循环来写脚本

一、注释
Shell中的注释标志是井号 “#”,除了脚本文件第一行的#不是注释之外,其他地方出现#,则说明#开始,到本行的末尾都是注释

二、指定脚本解释器
一般每个Shell脚本文件的第一行都是指定脚本解释器
#!/bin/bash
指定本脚本文件使用bash脚本解释器解释执行

三、判断语法
判断大小
首先Shell中判断两个数字大小的方式:
-gt(大于) -lt(小于) -eq(等于) -le(小于等于) -ge(大于等于)
判断两个字符串的方式:
>(大于) <(小于) ==(等于) >=(大于等于) <=(小于等于)

四、for循环语法
#!/bin/bash
echo “循环1输出:”
for lop in 1 2 3 注:lop是一个循环变量,后面的数字相当于一个数组(用空格来分隔)
do 注:for循环的开始,相当于左大括号 {
echo $lop 注:输出lop的值,并换行
done 注:for循环的开始,相当于右大括号 }
以下为效果图:
在这里插入图片描述
#!/bin/bash
echo “循环2输出:”
for lop in “1 2 3” “abc” 注:后面的数组成员是两个字符串
do 注:for循环的开始,相当于左大括号 {
echo $lop 注:输出lop的值,并换行
done 注:for循环的开始,相当于右大括号 }
以下为效果图:
在这里插入图片描述#!/bin/bash
echo “循环3输出:”
for i in $(seq 1 2 10) 注:seq是一个命令 1表示i的初始值 2表示i的成长值 10表示i的最大值
do 注:for循环的开始,相当于左大括号 {
echo “i= ${i}abc” 注: ${i}取出变量i的值
done 注:for循环的开始,相当于右大括号 }
以下为效果图:
在这里插入图片描述#!/bin/bash
echo “循环4输出:”
for ((i=0;i<10;i++)) 注:吧(())中的内容当成数学运算,不返回结果
do 注:for循环的开始,相当于左大括号 {
echo “i= $i” 注: ${i}取出变量i的值
done 注:for循环的开始,相当于右大括号 }
以下为效果图:
在这里插入图片描述五、while循环语法
#!/bin/bash
i=0
while [ $i -lt 10 ]
注:当i<10时循环
do 注:循环的开始,相当于左大括号 {
echo “i= $i”
((i++)) 注: 双括号(())即数学计算表达式i++
done 注:循环的开始,相当于右大括号 }
以下为效果图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值