【问题标题】:Change all with command line使用命令行更改所有内容
【发布时间】:2011-03-14 09:50:05
【问题描述】:

我想知道是否有一种方法可以使用命令行更改 /www/ 目录中所有文件中的特定单词。只是寻找一种更快的方法来更改特定的单词,这样我就不需要手动打开所有文件了!谢谢!

【问题讨论】:

  • 什么是“终端”?这和编程有什么关系?
  • 终端是 os x 命令行。对不起,我应该更清楚。

标签: command-line terminal command


【解决方案1】:

find /www -type f -exec sed -i 's/foo/bar/g' \{\} \;

每当/www 中的任何文件中出现 foo 时,此行都会将 foo 替换为 bar。确保您知道 /www 下的内容以及替换对这些文件的作用,然后再运行它。

【讨论】:

    【解决方案2】:

    如果您使用的是 Mac(并指的是 Mac 的终端应用程序),您可能正在寻找 grep-sed solution 来查找和替换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 2013-02-10
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      相关资源
      最近更新 更多