在当前目录和子目录中搜索包含该字符串的文件。 grep -rn "searchme" ./ 将当前文件中所有出现的 searchme 替换为 replaceme。 sed -i 's#searchme#replaceme#g' *.txt sed -i 's/searchme/replaceme/g' *.txt 用 replaceme 替换子目录中子文件中所有出现的 searchme。 sed -i 's#searchme#replaceme#g' ./*/*/*.txt sed -i 's/searchme/replaceme/g' ./*/*/*.txt 用 replaceUrl 替换子目录中子文件中所有出现的 searchUrl。 sed -i 's#http://www.searchme.com/#http://replaceme.com/#g' ./*/*/*.html 用 replaceUrl 替换此文件中所有出现的 searchUrl。 sed -i 's#http://www.searchme.com/#http://replaceme.com/#g' *.html 最后,检查是否所有交换都已完成。 grep -rn "searchme" ./ 文章导航 Springboot obtains beans through class names and manages beans through similar plug-ins. Linux recursive search string, batch replacement, support URL replacement.