shell——流程控制
1. for
#!/bin/bash
for file in $(ls *)
do
echo $file
done
for ((p = 0; p < 10; p++))
do
echo $p
done
2. select
select dir in /bin /usr/sbin quit
do
if [ ! -z "${dir}" ]; then
if [ ${dir} == "quit" ]; then
echo "Byebye !"
else
echo "You chose $dir"
fi
break;
else
echo "Error , invaild selection \"$REPLY\", chose again !"
fi
done
3. while
#!/bin/bash
#定义变量
sum=0
i=2
while [ $i -le 100 ]
do
let sum=$sum+$i
let i+=2
done
echo "1-100的偶数和为:$sum"
while true
do
break
done