免费注册 查看新帖 |

Chinaunix

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

请问如何用sed提取列啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-05 13:57 |只看该作者 |倒序浏览
比如一个文件里有N行这样的:
Sun Jan  4 00:16:22 2009...................略

我想用sed提取所有行上的2009那列咋写啊?不能用awk ,cut.
或者还有其它命令可以提吗?谢谢.

论坛徽章:
0
2 [报告]
发表于 2009-01-05 14:00 |只看该作者
确定是第几列 就写个土一点的regex放在sed了 就好了

论坛徽章:
0
3 [报告]
发表于 2009-01-05 14:01 |只看该作者
麻烦给个命令吧,我对sed不太熟悉呵呵.多谢.

论坛徽章:
0
4 [报告]
发表于 2009-01-05 14:04 |只看该作者
你数据多贴几行出来吧,最好全的。

论坛徽章:
0
5 [报告]
发表于 2009-01-05 14:09 |只看该作者
Mon Jan 5 00:12:43 2009 [**431085535.17488**]
Mon Jan 5 00:13:20 2009 [**431085535.17488**]
Mon Jan 5 00:14:25 2009 [**431085535.17488**]
Mon Jan 5 00:21:10 2009 [**431086067.17488**]
Mon Jan 5 00:41:22 2009 [**431087280.17588**]
Mon Jan 5 00:41:45 2009 [**431087303.17583**]
Mon Jan 5 00:46:19 2009 [**431087577.17583**]
Mon Jan 5 00:57:03 2009 [**431088221.17581**]
Mon Jan 5 01:05:33 2009 [**431088729.17582**]
Mon Jan 5 01:07:18 2009 [**431088836.17494**]
Mon Jan 5 01:07:18 2009 [**431088836.17493**]
Mon Jan 5 01:31:53 2009 [**431090307.17490**]
Mon Jan 5 01:58:39 2009 [**431091911.17671**]
Mon Jan 5 02:16:44 2009 [**431093002.17665**]
Mon Jan 5 03:07:09 2009 [**431096026.17672**]
Mon Jan 5 03:28:49 2009 [**431097325.17668**]
Mon Jan 5 04:26:45 2009 [**431100801.17756**]
Mon Jan 5 04:56:28 2009 [**431102582.18390**]
Mon Jan 5 06:37:55 2009 [**431108673.18655**]
Mon Jan 5 06:43:40 2009 [**431109019.18655**]
Mon Jan 5 06:57:53 2009 [**431109862.19212**]
Mon Jan 5 07:03:52 2009 [**431110228.18661**]
Mon Jan 5 07:27:47 2009 [**431111662.18387**]
Mon Jan 5 07:45:41 2009 [**431112737.18661**]
Mon Jan 5 07:52:25 2009 [**431113143.19212**]
Mon Jan 5 07:54:01 2009 [**431113235.18654**]
Mon Jan 5 08:00:08 2009 [**431113604.19271**]
Mon Jan 5 08:00:08 2009 [**431113603.19211**]
Mon Jan 5 08:00:08 2009 [**431113604.19208**]
Mon Jan 5 08:00:08 2009 [**431113604.19203**]
Mon Jan 5 08:00:08 2009 [**431113604.19210**]
Mon Jan 5 08:00:08 2009 [**431113603.19209**]
Mon Jan 5 08:00:09 2009 [**431113604.18655**]
Mon Jan 5 08:00:09 2009 [**431113603.18386**]

我要取第6列,[**431113603.18386**]这样的.

论坛徽章:
23
15-16赛季CBA联赛之吉林
日期:2017-12-21 16:39:27白羊座
日期:2014-10-27 11:14:37申猴
日期:2014-10-23 08:36:23金牛座
日期:2014-09-30 08:26:49午马
日期:2014-09-29 09:40:16射手座
日期:2014-11-25 08:56:112015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:0315-16赛季CBA联赛之山东
日期:2017-12-21 16:39:1915-16赛季CBA联赛之广东
日期:2016-01-19 13:33:372015亚冠之山东鲁能
日期:2015-10-13 09:39:062015亚冠之西悉尼流浪者
日期:2015-09-21 08:27:57
6 [报告]
发表于 2009-01-05 14:11 |只看该作者

回复 #5 Linux@初学者 的帖子

sed 's/.* //'

论坛徽章:
1
2015年亚洲杯之韩国
日期:2015-04-24 09:07:02
7 [报告]
发表于 2009-01-05 14:12 |只看该作者
awk '{print $NF}'

论坛徽章:
0
8 [报告]
发表于 2009-01-05 14:18 |只看该作者
cat urfile | sed 's/.*[/[/' > anewfile

[ 本帖最后由 nlspii 于 2009-1-5 14:21 编辑 ]

论坛徽章:
1
2015年亚洲杯之韩国
日期:2015-04-24 09:07:02
9 [报告]
发表于 2009-01-05 14:21 |只看该作者

回复 #7 biglazybug 的帖子

才看见不让用awk.....

论坛徽章:
0
10 [报告]
发表于 2009-01-05 14:21 |只看该作者
  1. grep -o '[^ ]*$'
复制代码

[ 本帖最后由 smallstar001 于 2009-1-5 14:28 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP