for [变量名] in [取值列表]
do
{命令序列}
done
例:
for host in host1 host2 host3; do echo $host; done;
for host in host{1,2,3}; do echo $host; done;
for host in host{1..3}; do echo $host; done;
将内容格式化输出
ls -hl |awk '{ print $5 $9 }'
awk #筛选出指定结果
$? #上一命令执行的结果
if [表达式]
then
语句
fi #结束