在这里插入代码片
举个例子:
sed -i “s/手机/恭喜发财/g” grep 手机 -rl res
这条命令使用了sed
命令和grep
命令来搜索并替换文件中的文本。文章来源:https://www.toymoban.com/news/detail-684889.html
-
grep 手机 -rl res
:在目录res
及其子目录中递归搜索包含关键词"手机"的文件,并返回匹配的文件名列表。 -
sed -i "s/手机/恭喜发财/g"
:对返回的文件列表中的每个文件进行替换操作。-
-i
选项:表示直接修改原始文件。 -
"s/手机/恭喜发财/g"
:是sed
的替换命令,将所有匹配到的"手机"替换为"恭喜发财"。-
s/
:表示执行替换操作。 -
/手机/
:表示要被替换的文本(匹配模式)。 -
/恭喜发财/
:表示用于替换的文本。 -
/g
:表示全局替换,会替换所有匹配到的地方。
-
-
因此,上述命令将在目录res
及其子目录中搜索包含关键词"手机"的文件,并将所有匹配到的"手机"替换为"恭喜发财"。文章来源地址https://www.toymoban.com/news/detail-684889.html
到了这里,关于使用命令替换目录下字符串的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!