awk-练习

列出某个时间段的文件:

 ll --time-style='+%Y%m%d%H%M%S'|awk '$6>"20140008120627" {print $6}' 

cat All_20140806.csv|awk -F '|' '$37=="351" {OFS="|";$1=$1;print $3,$9,$10,$18,$24,$31,$32,$37,$41}'|head

cat All_20150326.csv|awk -F '|' '{if ($37 == "351" && $9 == "183.203.254.131") OFS="|";$1=$1;print $3,$9,$10,$18,$24,$31,$32,$37,$41}'

打印列数大于7的行

cat TRANS_PM_PORT-60-201501211200-201501211300-20150121140023.csv|awk ' {if (NF >7) print $0}'

打印java进程:

ps -ef|grep java|awk  '{print $1,$2,$3,$4,$5,$6,$7,$8,$9}'|sort -k 9

 

猜你喜欢

转载自blog.csdn.net/mnbwz/article/details/114019215
今日推荐