免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wangjyl
打印 上一主题 下一主题

文本过滤问题 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2009-07-29 16:37 |只看该作者

回复 #16 blackold 的帖子

呵呵,的确是用awk比较清楚,谢谢黑哥!

论坛徽章:
1
巨蟹座
日期:2014-06-04 13:33:30
22 [报告]
发表于 2009-07-29 16:43 |只看该作者

回复 #19 beginner-bj 的帖子

怎么我觉得进步微乎其微呢?
我几乎天天来这边。。

论坛徽章:
0
23 [报告]
发表于 2009-07-29 16:49 |只看该作者
原帖由 xiaobaibbb 于 2009-7-29 16:43 发表
怎么我觉得进步微乎其微呢?
我几乎天天来这边。。


关键是要多练习,我以前也是只看不自己动手去试,也就这两个星期才开始自己动手边试,会做的就自己先做,不会做的,等到高手们做出来了,我把他们的拿到自己机子上试,然后再总结有没有其它方法可以达到这个目的,就这两个星期我感觉比以前在这潜水大半年学到的都要多

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
24 [报告]
发表于 2009-07-29 16:53 |只看该作者

回复 #22 xiaobaibbb 的帖子

大概是这样吧:
看高手的回复不是目的,目的是自己能看懂,然后消化吸收成自己的东西。
一时看不懂得地方,就只好GOOGLE啊、man啊、自己动手试试啊,直到看懂为止。

论坛徽章:
0
25 [报告]
发表于 2009-07-29 16:58 |只看该作者

回复 #23 00306 的帖子

说得真好!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
26 [报告]
发表于 2009-07-29 17:08 |只看该作者

回复 #22 xiaobaibbb 的帖子

再举个例子,http://bbs3.chinaunix.net/thread-1517085-1-1.html
看明白了7楼和10楼的思路,再man awk查下substr、length,自己也能写个类似的。
用1补齐:
awk '{print substr("11"$1,length($1)),substr("11111"$2,length($2))}' file
用2补齐:
awk '{print substr("22"$1,length($1)),substr("22222"$2,length($2))}' file

论坛徽章:
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
27 [报告]
发表于 2009-07-29 17:25 |只看该作者
向beginner-bj 学习!

论坛徽章:
1
巨蟹座
日期:2014-06-04 13:33:30
28 [报告]
发表于 2009-07-29 23:21 |只看该作者

回复 #26 beginner-bj 的帖子

致敬

论坛徽章:
0
29 [报告]
发表于 2009-07-30 09:34 |只看该作者

论坛徽章:
0
30 [报告]
发表于 2009-07-30 11:06 |只看该作者
原帖由 squall1 于 2009-7-29 16:08 发表
RE

这样?


awk 'BEGIN{OFS="|"}$1=$1'


$1=$1这个是什么意思,哪位解释一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP