【问题标题】:bash script- change string in a file in all directories [closed]bash脚本-更改所有目录中文件中的字符串[关闭]
【发布时间】:2017-05-14 18:34:19
【问题描述】:

如何在 bash 中编写 脚本 那: 转到目录 A 在 A 中的所有目录上运行并查找另一个目录 B(它是 A 中这些目录的一部分) 找到 B 后需要在 clj 文件中用另一个字符串更改一个字符串

谢谢

【问题讨论】:

  • 你好 Jordey,欢迎来到 Stack Overflow。你的问题没有死,我们也没有拒绝它。在我们等待您编辑问题以便更容易判断答案是否“正确”时,它会暂时“暂停”。您能否举例说明目录结构的外观以及您希望对每个文件进行哪些更改?

标签: linux bash clojure


【解决方案1】:

嗯,你的问题有点含糊,但也许像

find A -name B -execdir sed 's/string/another string/g' somefile.clj

祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-31
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多