awk编程例子

来源:互联网 发布:淘宝买蜂蜜是真的吗 编辑:程序博客网 时间:2024/05/01 19:57

1.打印文件的第3个域,缺省的分隔符为空格

awk '{print $3}' a.txt


2.使用Tab作为分隔符,打印文件的第3个域,使用-F选项改变分隔符

awk -F"\t"'{print $3}' a.txt


3.从数据库中读出的一行格式如下:

8D439967-A99E-4491-8CAB-2689A0CA4ECE1 2014-04-14 00:00:000 0 1 1 02014-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 

注意:想输出单引号,需要使用'\''。

0 0
原创粉丝点击