第九课 Linux文本处理
文本处理基本指令
示例1(新建sort.txt文件)
banana 12 apple 1 orange 8
键入如下指令
sort sort.txt sort -t‘ ‘ -k2 sort.txt sort -t‘ ‘ -k2 -n sort.txt
sed指令
awk指令
awk 指令实例(新建awk.txt文件)
Tom 0 2012-12-11 car 3000 John 1 2013-01-13 bike 1000 vivi 1 2013-01-18 car 2800 Tom 0 2013-01-20 car 2500 John 1 2013-01-28 bike 3500
新建shell脚本文件(awk.sh)
{ split($3,date,"-"); if(date[2]=="01"){ name[$1]+=$5 } } END{ for( i in name ){ print i"\t" name[i] } }
执行awk指令及运行结果