2013年1月26日土曜日

mac sed で invalid command code f

macでの話


/images/フォルダを/common/img/


に移して、ソースを一括置換しようとしたら


grep -lr /images/ * | xargs sed -i 's:/images/:/common/img/:g'


ってやったら、


"sed: 1 "xxx.php": invalid command code f"


って出た。-i の後ろに""を付けたらうまくいくとのことで、


grep -lr /images/ * | xargs sed -i "" 's:/images/:/common/img/:g'


としたら、成功。

0 件のコメント:

コメントを投稿