ここはちょっと見せられない

ぜったいぜったい見せられない

grep で検索した結果のファイル名にスペースが有る場合、xargsへ正確なファイル名を渡せない

まあ、quote で囲めばいいじゃないと思って。

grep -r -l "置換え前" * | sed 's/^.*$/\"\0\"/' | xargs sed -i -e 's/置換え前/置換え後/g'