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
- AWK如何打印从某一列到最后一列的内容
- linux 下删除文件中的前三列 (也就是取第四列到最后一列的内容)
- shell如何取到文件中某一行某一列的内容
- Excel2013如何将阶梯分布在不同列的内容靠拢到一列里面
- awk取最后一列
- awk获取最后一列
- shell awk 脚本中怎么使某一列都增加一个数,这一列的数是不同的
- excel 获取最后一列的列名
- excel如何将两列的内容合并到一列…
- awk删除文件最后一列
- mysql将一个表中的某一列复制到另外一个表的一列(联表更新,假如全部列)
- awk删除文件的某一列
- 使用awk命令获取文本的某一行,某一列
- pandas中如何索引到某一列的特定值
- 如何将同一表的一列数据完全复制到另一列(两列数据类型相同)
- awk如何取出它的每一行和某一列的某个元素
- 添加一列到DataTable的第一列
- awk如何打印出除了第一列以外的其他列 ?
- 【字符匹配专题】--1001 kmp
- 跟踪监视方案概览(转)
- js 正则表达式验证手机号码
- android关于控件中setTag(key,Object)的设置的相关问题
- Word2010启动“宏”
- AWK如何打印从某一列到最后一列的内容
- 将XML转换为JSON的示例
- source insight 不能打开或删除以前新建的项目,一打开就报错
- UITableView下拉刷新
- SQL查询重复记录
- QT源码解析(七)Qt创建窗体的过程
- QT中如何将图片作为按键背景色以及中文显示
- NSDate
- 【解答】arm架构的linux内核中,clrex指令的作用是什么,内核中什么时候才会用到?