#!/bin/bash
for i in a b c
do
        echo ok
        echo $i
done

echo---------------------------------------------

#不支持变量
#!/bin/bash
for in in {1..100}
do
   echo $i
done

echo---------------------------

#!/bin/bash
a=10
for i in $(seq $a)    #从1自增到10
do  
   echo $i
done

测试

vim  name.txt
xiaoming
zhangshan
wangwu
lisi
for i in $(cat /opt/name.txt)
do
   useradd  $i
done

测试

#!/bin/bash
for i in {1..10}
ping 192.168.88.$i -c 3 -i 0.1 -W 1 >& /dev/null
if [ $? -eq 0 ]
then
     echo "192.168.88.$i通了"
else 
     echo "192.168.88.$i不通"
fi
done

echo -------------------------
#!/bin/bash
count1=0  #通了的次数
count2=0  #不通的次数
for i in {1..10}
do
    ping 192.168.88.$i -c 3 -i 0.1  -W 1
if [ $? -eq 0 ]
then  
   let  count1++
echo "192.168.88.$i通了"
else
   let  count2--
echo "192.168.88.$i不通"
fi
done
 echo "通了有$count1台"
 echo "不通有$count2台"