【问题标题】:search and replace tools in linuxlinux中的搜索和替换工具
【发布时间】:2011-07-08 14:34:27
【问题描述】:

linux中最好的搜索和替换工具是什么?

我想找到一个简单的方法。

谢谢

【问题讨论】:

  • 你能澄清一下吗?什么样的文件?多少个文件?目录结构有多深?我在源代码中用于搜索/替换的工具与用于“Word-like”文档的工具不同。

标签: linux search ubuntu replace


【解决方案1】:

您可以使用rpl

它将在多个文本文件中用新字符串替换字符串。它可以在目录上递归工作,并支持将搜索限制为特定的文件后缀。

rpl [-iwRspfdtx [-q|-v]] <old_str> <new_str> <target_file(s)> 

【讨论】:

    【解决方案2】:

    find 用于查找文件/目录

    grepack[1] 用于搜索文件

    sed 用于在文件中搜索/替换

    awkcut 用于切片/切块文本

    对于任何重要的事情,我通常会联系perl

    [1]http://betterthangrep.com/

    【讨论】:

      【解决方案3】:

      findsed 是经典工具。

      【讨论】:

        猜你喜欢
        • 2012-12-25
        • 1970-01-01
        • 1970-01-01
        • 2010-09-21
        • 2011-12-01
        • 2014-06-24
        • 2016-01-31
        • 1970-01-01
        • 2020-07-20
        相关资源
        最近更新 更多