【发布时间】:2011-03-14 09:50:05
【问题描述】:
我想知道是否有一种方法可以使用命令行更改 /www/ 目录中所有文件中的特定单词。只是寻找一种更快的方法来更改特定的单词,这样我就不需要手动打开所有文件了!谢谢!
【问题讨论】:
-
什么是“终端”?这和编程有什么关系?
-
终端是 os x 命令行。对不起,我应该更清楚。
标签: command-line terminal command
我想知道是否有一种方法可以使用命令行更改 /www/ 目录中所有文件中的特定单词。只是寻找一种更快的方法来更改特定的单词,这样我就不需要手动打开所有文件了!谢谢!
【问题讨论】:
标签: command-line terminal command
find /www -type f -exec sed -i 's/foo/bar/g' \{\} \;
每当/www 中的任何文件中出现 foo 时,此行都会将 foo 替换为 bar。确保您知道 /www 下的内容以及替换对这些文件的作用,然后再运行它。
【讨论】:
如果您使用的是 Mac(并指的是 Mac 的终端应用程序),您可能正在寻找 grep-sed solution 来查找和替换。
【讨论】: