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脚本里的一行。如果是关键字可以不加分号。
本文出自 “酷比特Linux” 博客,请务必保留此出处http://coolbyte.blog.51cto.com/8289854/1690824
原文地址:http://coolbyte.blog.51cto.com/8289854/1690824