文件内容检索

直接检索出所有包含字符串的文件

1
find /path/to/search -type f -name "application.yml" -exec grep -l "test" {} +

查看所有包含字符串的文件内上下文

1
find /path/to/search -type f -name "application.yml" -exec grep "empower" {} +

替换所有文件中的字符串

1
2
3
find /path/to/search -type f -name "application.yml" -exec sed -i 's/empower/empower-test/g' {} +
# 之查看不替换,可以不用 sed 的 -i 命令
find /path/to/search -type f -name "application.yml" -exec sed 's/empower/empower-test/g' {} +

本文地址: https://github.com/maxzhao-it/blog/post/aa3ad85532434/