小编spa*_*ing的帖子

使用 find 和 sed 替换多个文件中的字符串

所以我得出的结论是,为了递归替换目录中字符串的所有实例(仅适用于 .java 扩展文件),我需要使用

find . -type f -name "*.java" -exec sed -i 's/original/result/g' {} +
Run Code Online (Sandbox Code Playgroud)

但是,如果我要替换的字符串包含 ,我该怎么办/

例如,我想/*Comment*/用几个普通单词替换 string ,我应该使用什么分隔符,以便 sed 正常工作?

sed find recursive replace

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

find ×1

recursive ×1

replace ×1

sed ×1