免费注册 查看新帖 |

Chinaunix

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

grep和awk对指定文件检索的性能问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-08 21:34 |只看该作者 |倒序浏览
如题以下2种检索方式那种更有效?为什么?

grep '^searchstr' infile
awk '/^search/ {print $0}' infile

论坛徽章:
3
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亚洲杯之阿曼
日期:2015-04-07 20:00:59
2 [报告]
发表于 2011-07-08 22:29 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
摩羯座
日期:2014-12-29 15:59:36
3 [报告]
发表于 2011-07-08 22:31 |只看该作者
这种事当然grep效率高
awk做很多其他的事

论坛徽章:
0
4 [报告]
发表于 2011-07-08 22:58 |只看该作者
那对文本处理 perl比awk快吗?差很多吗?

论坛徽章:
1
摩羯座
日期:2014-12-29 15:59:36
5 [报告]
发表于 2011-07-08 23:27 |只看该作者
那对文本处理 perl比awk快吗?差很多吗?
linux_kim 发表于 2011-07-08 22:58



    一般情况下都是perl慢点

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
6 [报告]
发表于 2011-07-09 04:03 |只看该作者
回复 4# linux_kim


先认真学好其中一个吧

perl vs shell
http://bbs.chinaunix.net/thread-891697-1-1.html

请教:shell 与perl命令区别
http://bbs.chinaunix.net/thread-702121-1-1.html

Perl语言会不会取代shell?
http://bbs.chinaunix.net/thread-688308-1-1.html

给个建议, perl 和shell 编程 先学那个?
http://bbs.chinaunix.net/thread-539179-1-1.html

做Linux系统管理,是不是会perl就不需要shell了?
http://bbs.chinaunix.net/thread-714833-1-1.html

linux系统管理员使用shell和perl哪个更加好
http://bbs.chinaunix.net/thread-955856-1-1.html

关于 perl 与 shell
http://bbs.chinaunix.net/thread-1082186-1-1.html

是不是shell能做的事情perl都能做?
http://bbs.chinaunix.net/thread-1086527-1-1.html

用shell而不用perl/python的理由
http://bbs.chinaunix.net/thread-1339498-1-1.html

新人学bash,谈bash效率
http://bbs.chinaunix.net/thread-1718391-1-1.html

对于管理来说,是shell常用(重要)还是perl常用(重要)
http://bbs.chinaunix.net/thread-1677982-1-1.html

shell的效率不如perl或Python?
http://bbs.chinaunix.net/thread-1714400-1-1.html

学shell,perl还是python纠结中,大家给出出主意啊
http://bbs.chinaunix.net/thread-1861976-1-1.html

评分

参与人数 1可用积分 +2 收起 理由
rdcwayx + 2 感谢分享

查看全部评分

论坛徽章:
2
射手座
日期:2014-10-10 15:59:4715-16赛季CBA联赛之上海
日期:2016-03-03 10:27:14
7 [报告]
发表于 2011-07-09 07:14 |只看该作者
回复  linux_kim


先认真学好其中一个吧

perl vs shell


请教:shell 与perl命令区别


Per ...
Shell_HAT 发表于 2011-07-09 04:03



    斑竹太强啦

论坛徽章:
0
8 [报告]
发表于 2011-07-09 11:55 |只看该作者
迷茫中。。。
刚开始为了工作学unix命令,后来学bsh,csh
工作需要要做文本编辑,发现shell里用awk比较好
最近开始学perl发现过去的学的一切都是浮云。。。

论坛徽章:
0
9 [报告]
发表于 2011-07-11 15:05 |只看该作者
不会吧? 我刚学shell  不要打击我啊 老兄

论坛徽章:
2
射手座
日期:2014-10-10 15:59:4715-16赛季CBA联赛之上海
日期:2016-03-03 10:27:14
10 [报告]
发表于 2011-07-11 15:07 |只看该作者
回复 9# huang_wunix


    把6#楼主的那些帖子翻翻看先,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP