免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8853 | 回复: 10
打印 上一主题 下一主题

awk输出$3之后的所有域 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-22 12:50 |只看该作者 |倒序浏览
请问如何用awk输出$3之后的所有域
cat aaa.txt | awk '{print $1"\t"$2"\t"$3????}'
谢谢

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2009-04-22 12:58 |只看该作者

回复 #1 papokaka 的帖子

awk '{for (i=3;i<NF;i++){printf $i"\t"} print $NF}'

论坛徽章:
0
3 [报告]
发表于 2009-04-22 13:01 |只看该作者
如果只是单纯的删除前两个域,分隔符也是单一字符,cut -d' ' -f3- urfile会更简洁一些。

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
4 [报告]
发表于 2009-04-22 13:09 |只看该作者

回复 #3 kwokcn 的帖子

Simple is beauty.

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
5 [报告]
发表于 2009-04-22 13:11 |只看该作者
原帖由 kwokcn 于 2009-4-22 13:01 发表
如果只是单纯的删除前两个域,分隔符也是单一字符,cut -d' ' -f3- urfile会更简洁一些。

你的写法有问题吧。

论坛徽章:
0
6 [报告]
发表于 2009-04-22 13:14 |只看该作者
原帖由 blackold 于 2009-4-22 13:11 发表

你的写法有问题吧。

呃,没看清楚楼主需求。把3换成4就成了。
多谢黑哥提醒~:)

论坛徽章:
0
7 [报告]
发表于 2009-04-22 13:15 |只看该作者
哎,不对啊黑哥,再看楼主给的例子,就是第三个域以及其后的嘛~ - -

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
8 [报告]
发表于 2009-04-22 13:18 |只看该作者

回复 #7 kwokcn 的帖子

Sorry. 我理解错了。

论坛徽章:
0
9 [报告]
发表于 2009-04-22 13:30 |只看该作者
原帖由 papokaka 于 2009-4-22 12:50 发表
请问如何用awk输出$3之后的所有域
cat aaa.txt | awk '{print $1"\t"$2"\t"$3????}'
谢谢



[linuxboy823@fc8 ~]$ ls
1   11  13  15  17      1.sh.x.c  3  5  7  9        shc-3.8.6
10  12  14  16  1.sh.x  2         4  6  8  date.sh  shc.txt
[linuxboy823@fc8 ~]$ ls -al
总计 6076
drwx------  10 linuxboy823 member    4096 04-22 13:20 .
drwxr-xr-x 193 root        root      4096 2007-04-30 ..
-rw-r--r--   1 linuxboy823 member       0 04-13 11:04 1
-rw-r--r--   1 linuxboy823 member     210 04-20 10:24 10
-rw-r--r--   1 linuxboy823 member     272 04-20 10:07 11
-rw-r--r--   1 linuxboy823 member    2515 04-07 22:57 12
drwxr-xr-x   4 linuxboy823 member    4096 03-28 16:33 13
drwxr-xr-x   2 linuxboy823 member    4096 04-11 13:24 14
drwxr-xr-x   2 linuxboy823 member    4096 04-17 11:03 15
-rw-r--r--   1 linuxboy823 member 2360128 04-01 12:00 16
-rw-r--r--   1 linuxboy823 member 2988683 04-03 05:00 17
-rwx--x--x   1 linuxboy823 member    8100 04-22 11:03 1.sh.x
-rw-r--r--   1 linuxboy823 member    9435 04-22 11:03 1.sh.x.c
-rw-r--r--   1 linuxboy823 member      15 04-20 10:35 2
-rw-r--r--   1 linuxboy823 member      25 04-11 23:36 3
-rw-------   1 linuxboy823 member      26 04-17 14:41 4
-rw-r--r--   1 linuxboy823 member      32 04-13 09:45 5
-rw-r--r--   1 linuxboy823 member      53 04-12 00:05 6
-rw-r--r--   1 linuxboy823 member      59 03-28 23:37 7
-rw-r--r--   1 linuxboy823 member     106 04-08 15:26 8
-rw-r--r--   1 linuxboy823 member     180 04-13 10:05 9
-rw-------   1 linuxboy823  12923   16129 04-22 13:20 .bash_history
-rw-r--r--   1 linuxboy823  12923     111 04-22 11:08 .bash_profile
-rw-r--r--   1 linuxboy823  12923      27 2008-09-26 .bashrc
drwxr-xr-x   2 linuxboy823  12923    4096 2008-07-03 .ccache
-rwx--x--x   1 linuxboy823 member    8096 04-22 10:43 date.sh
-rw-------   1 linuxboy823 member     221 10-25 17:29 .history
-rw-------   1 linuxboy823  12923      51 04-17 09:43 .lesshst
drwxr-xr-x   2 linuxboy823 member    4096 02-17 18:46 .log
drwxr-xr-x   2 linuxboy823  12923    4096 2008-07-03 shc-3.8.6
-rw-r--r--   1 linuxboy823 member    1969 04-22 10:38 shc.txt
drwx------   2 linuxboy823  12923    4096 01-08 16:50 .ssh
drwxr-xr-x   3 linuxboy823  12923    4096 2007-04-29 .sunstudio
-rw-------   1 linuxboy823 member  602112 04-01 13:37 .swp
-rw-r--r--   1 linuxboy823 member   86416 02-26 16:57 .txt
-rw-------   1 linuxboy823 member    6870 04-22 13:20 .viminfo
[linuxboy823@fc8 ~]$ ls -l |awk '{$1=$2="";print}'

  linuxboy823 member 0 04-13 11:04 1
  linuxboy823 member 210 04-20 10:24 10
  linuxboy823 member 272 04-20 10:07 11
  linuxboy823 member 2515 04-07 22:57 12
  linuxboy823 member 4096 03-28 16:33 13
  linuxboy823 member 4096 04-11 13:24 14
  linuxboy823 member 4096 04-17 11:03 15
  linuxboy823 member 2360128 04-01 12:00 16
  linuxboy823 member 2988683 04-03 05:00 17
  linuxboy823 member 8100 04-22 11:03 1.sh.x
  linuxboy823 member 9435 04-22 11:03 1.sh.x.c
  linuxboy823 member 15 04-20 10:35 2
  linuxboy823 member 25 04-11 23:36 3
  linuxboy823 member 26 04-17 14:41 4
  linuxboy823 member 32 04-13 09:45 5
  linuxboy823 member 53 04-12 00:05 6
  linuxboy823 member 59 03-28 23:37 7
  linuxboy823 member 106 04-08 15:26 8
  linuxboy823 member 180 04-13 10:05 9
  linuxboy823 member 8096 04-22 10:43 date.sh
  linuxboy823 12923 4096 2008-07-03 shc-3.8.6
  linuxboy823 member 1969 04-22 10:38 shc.txt

论坛徽章:
0
10 [报告]
发表于 2009-04-22 14:10 |只看该作者

回复 #1 papokaka 的帖子

其实大家没有理解楼主的意思
他是想输出$1 \t   $2 \t 然后其他所有域
并不只是想输出第三个域之后的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP