中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-02 11:37
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 求sed grep 的区别?
可打印版本  1,125 / 3
第1楼 vkill 发表于 2006-11-22 03:48
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
求sed grep 的区别?
这段时间在学习这两个工具的用法,怎么感觉用途差不多,斑竹说说它们各自的优势与缺点如何?
第2楼 无奈何 发表于 2006-11-22 04:33
荣誉版主 发帖 356 积分 1,338
grep 是文字查找抽取软件,sed 流文字处理软件,他们最大的区别是 grep 不具备字符处理能力。他们都支持正则表达式,某些任务他们都能完成,grep 2.51 版本支持 perl 样式的正则表达式这是目前比较完备的匹配语言,sed 支持 POSIX 标准正则表达式和某些 GNU 的特性扩展,当然上面提到的都是指 GNU 的 grep 与 sed 。
grep 使用上更简单一些,sed 需要一段时间的学习。
grep 与 sed 被设计出来是完成不同功能的。
grep 对于字符查找类软件来说非常优秀了,sed 对于简单的文字处理还不错的,复杂的便不能胜任了。
第3楼 electronixtar 发表于 2006-11-22 04:47
铂金会员 发帖 2,672 积分 7,493
个人理解,grep是Linux下的find。
sed相当于editor
第4楼 vkill 发表于 2006-11-22 08:12
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
sed 对于简单的文字处理还不错的,复杂的便不能胜任了

斑竹,那复杂的用gawk应该可以搞定吧!那天看了看awk的文章,说sed grep 可以完成的gawk都可以完成,看来要好好学习gawk了,呵呵
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023