Linux Bash 中的循环 for, while and until
2.11. Loops for, while and until
2.11.1. for
#!/bin/bash for i in 1 2 3 4 5 do echo "Welcome $i times" done for i in $( ls ); do echo item: $i done for i in `seq 1 10`; do echo $i done for i in {1..5} do echo "Welcome $i times" done for (( c=1; c<=5; c++ )) do echo "Welcome $c times..." done for ((i=1; $i<=9;i++)); do echo $i; done
for i in {0..10..2} do echo "Welcome $i times" done for i in $(seq 1 2 20) do echo "Welcome $i times" done
单行实例
for ip in {1..10};do echo $ip; done for i in `seq 1 10`;do echo $i;done for ip in {81..92}; do ssh root@172.16.3.$ip date; done for n in {23..32} {49,50} {81..92}; do