数据文件内容如下:
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