awk 的妙用:

提取数字600,注意+号的特殊作用。

echo  "fuck 600ms"|awk '{print +$NF}'

结果:过滤了其他字符,只留下数字600

在commad模式下使用if,for

#测试if

a=200

if [ $a == 200 ];then echo "a is $a";fi

##测试for 循环

for x in "cat" "dog" "pig";do echo $x;done

##排除bzezt的文件,其他的输出大小。

for dir in `ls ./`;do  if [ $dir != "bzezt" ]; then du -sh $dir; fi done

总结:非关键字的语句块结束,必须有分号隔开,相当于shell脚本里的一行。如果是关键字可以不加分号。