Linux awk

1、移动.php文件,且文件行数>100 且 文件名不为xxx 到某目录

     mv $(wc -l  $( find ./ -name "*.php")  | awk '$1>100 && $2!="total" {print $2}') ~/test/mvDir/

2.

        mv $(find ./ -name "*.php" )  ~/test/mvDir/

3、awk查看文件内容不显示某重复内容

     cat lanjing2015102600.err | awk ' $4!="" && !a[$4]++   {print $4}'

4、字符串运算,包括substr,index

grep 更新用户 lanjing201602*.log  | awk '{ var1=substr($7,index($7,":")+1);  var2=substr($8,index($8,":")+1); var3=(var2-var1); if(var3<0) print var3 }' 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值