修改的是杰奇的静态生成文件,你懂的!所有目录加起来几百G,要重新生成的话想死的心都会

sed -i "s/<old_string>/<new_string>/g" `grep "<old_string>" -l <dir_or_wildcard_filename>`

old_string:被替换字段

new_string:替换字段

dir_or_wildcard_filename:目录地址或者文件类型  如  */*.html

例如:


sed -i "s/abcreda/abcread/g" `grep "abcreda" -l */*.html`


替换过程中唯一遇到一个问题会提示说 文件未打开 至今没研究出啥问题