1.打印文件的第3个域,缺省的分隔符为空格
awk '{print $3}' a.txt
2.使用Tab作为分隔符,打印文件的第3个域,使用-F选项改变分隔符
awk -F"\t" '{print $3}' a.txt
3.从数据库中读出的一行格式如下:
8D439967-A99E-4491-8CAB-2689A0CA4ECE
1 2014-04-14 00:00:00
0 0
1 1 0
2014-04-14 11:00:57.043
转换成
('8D439967-A99E-4491-8CAB-2689A0CA4ECE',1,'2014-04-14 00:00:00',0,0,1,1,0,'2014-04-14 11:00:57.043'),
awk '{print "('\''"$1"'\'',"$2",'\''"$3,$4"'\'',"$5","$6","$7","$8","$9",'\''"$10,$11"'\''),"}' logview
注意:想输出单引号,需要使用'\''。