語法:for 變量名 in 條件; do …; done
作用:計算1-100所有數字的和
#!/bin/bash
sum=0
for i in seq 1 100
#i是變量名
do
sum=$[$sum+$i] #賦值語句,第一次,0+1
echo $i
done
echo $sum #不能再for循環裏面echo。
文件列表循環
#!/bin/bash
cd /etc/
for a in ls /etc/
do
if [ -d $a ] #如果是目錄,
then
ls -d $a
fi
done
for循環時,會以空格做分隔符