Linux中批量查找字符串并将文件内容替换
脚本
sed -i 's/\/\/fonts.googleapis.com\//\//g' `grep -rl fonts.googleapis.com`
某个目录下所有文件查找并替换脚本
sed -i 's/\/\/fonts.googleapis.com\//\//g' `grep -rl fonts.googleapis.com /path/path`
说明
# 字符串查找
grep -rn strststr
# 通过字符串查找文件
grep -rl strstrstr
# 替换
sed -i /s/stsstsstr/newstr/g
sed 's/server_name.* t-\(.*\)/server_name \1/g'
sed -i 's/server_name.* www-\(.*\)/server_name blog-\1/g' `grep -rl "server_name .*"`