批量搜索并替换内容
搜索
find -name 'index.php' | xargs grep 'ORDER BY id DESC LIMIT 0,1' -l
*加-l仅仅列出文件名,不加-l会列出文件名和匹配的内容
替换:
find -name 'index.php' | xargs grep 'ORDER BY id DESC LIMIT 0,1' -l | xargs sed -i "s/要搜索的字符串/要替换的字符串/g"
sed 中s后面的/分隔符,你可以使用#代替,这样子就可以替换带/的字符,而不用转义