for i in $(seq 1 5);do
echo $(expr $i \* 3 + 1);
done
'''
4
7
10
13
16
'''
list=(a b c)
for((i=0;i<${#list[@]};i++));do
echo $(expr $i \* 2) : ${list[i]}
done
'''
0 : a
2 : b
4 : c
'''
for i in ${list[@]};do
echo $i
done
'''
a
b
c
'''
str="where are you from"
for i in $str;do
echo $i is ok
done
'''
where is ok
are is ok
you is ok
from is ok
'''
#shell编程中,-eq 用于整数的比较,=用于字符串的比较
until [ $var1 -eq 0 ]
do echo $var1;var1=$[ $var1 - 25 ]
done
'''
100
75
50
25
'''