打印从1到100
方法一:
#!/bin/bash
#打印从1到100之间的数
for loop in{1..100}
do
echo $loop
done
方法二:
#!/bin/bash
#打印从1到100之间的数
start=1
end=100
for loop in$(seq $start $end)
do
echo $loop
done
方法三:
#!/bin/bash
#打印从1到100之间的偶数
loop=1
while [$loop -le 100 ]
do
echo $loop
#loop=$loop+1
let loop=$loop+1
done
注释:我所知道的,bash中,变量自增,目前有五种方法:
1. i=`expr $i + 1`;
2. let i+=1;
3. ((i++));
4. i=$[$i+1];
5. i=$(( $i + 1 ))
比较操作符:详情请使用man test命令查看
INTEGER1 -eq INTEGER2
INTEGER1 is equal to INTEGER2
INTEGER1 -ge INTEGER2
INTEGER1 is greater than or equal to INTEGER2
INTEGER1 -gt INTEGER2
INTEGER1 is greater than INTEGER2
INTEGER1 -le INTEGER2
INTEGER1 is less than or equal to INTEGER2
INTEGER1 -lt INTEGER2
INTEGER1 is less than INTEGER2
INTEGER1 -ne INTEGER2
INTEGER1 is not equal to INTEGER2