AWK如何打印从某一列到最后一列的内容

来源:互联网 发布:网络没问题网页打不开 编辑:程序博客网 时间:2024/05/22 07:41

数据文件内容如下:

2013/01/21 16:29:07 [158] cd+++++++usr_bin/new/
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/new/new -> /usr/bin/new
2013/01/21 16:29:07 [158] cd+++++++ usr_bin/usr_bin/
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/ControlPanel ->/usr/bin/ControlPanel
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/HtmlConverter ->/usr/bin/HtmlConverter
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/acctcom ->/usr/bin/acctcom
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/adb -> /usr/bin/adb
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/addbib ->/usr/bin/addbib
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/addgrp ->/usr/bin/addgrp
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/admintool ->/usr/bin/admintool
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/alias -> /usr/bin/alias
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/aliasadm ->/usr/bin/aliasadm
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/amiadmin ->/usr/bin/amiadmin
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/amicert ->/usr/bin/amicert
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/amicertify ->/usr/bin/amicertify
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/amidecrypt ->/usr/bin/amidecrypt
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/amiencrypt ->/usr/bin/amiencrypt
2013/01/21 16:29:07 [158] cL+++++++ usr_bin/usr_bin/amikeystore ->/usr/bin/amikeystore

目的为打印从第4列到最后一列的内容。主机系统为Solaris

用如下AWK语句可以实现:

cat filename | nawk -F " "  '{for (i=4;i<=NF;i++)printf("%s ", $i);print ""}'

 

执行后的结果为:

cd+++++++ usr_bin/new/
cL+++++++ usr_bin/new/new -> /usr/bin/new
cd+++++++ usr_bin/usr_bin/
cL+++++++ usr_bin/usr_bin/ControlPanel -> /usr/bin/ControlPanel
cL+++++++ usr_bin/usr_bin/HtmlConverter -> /usr/bin/HtmlConverter
cL+++++++ usr_bin/usr_bin/acctcom -> /usr/bin/acctcom
cL+++++++ usr_bin/usr_bin/adb -> /usr/bin/adb
cL+++++++ usr_bin/usr_bin/addbib -> /usr/bin/addbib
cL+++++++ usr_bin/usr_bin/addgrp -> /usr/bin/addgrp
cL+++++++ usr_bin/usr_bin/admintool -> /usr/bin/admintool
cL+++++++ usr_bin/usr_bin/alias -> /usr/bin/alias
cL+++++++ usr_bin/usr_bin/aliasadm -> /usr/bin/aliasadm
cL+++++++ usr_bin/usr_bin/amiadmin -> /usr/bin/amiadmin
cL+++++++ usr_bin/usr_bin/amicert -> /usr/bin/amicert
cL+++++++ usr_bin/usr_bin/amicertify -> /usr/bin/amicertify
cL+++++++ usr_bin/usr_bin/amidecrypt -> /usr/bin/amidecrypt
cL+++++++ usr_bin/usr_bin/amiencrypt -> /usr/bin/amiencrypt
cL+++++++ usr_bin/usr_bin/amikeystore -> /usr/bin/amikeystore


原创粉丝点击