sedはバージョン4じゃないと書き戻せない

2018年1月5日 11:20 | カテゴリー: linux | #linux

ファイルの中身をsedで書き換えようとしたら文法エラーでできなかった.

grep -l hoge * | xargs sed -i -e 's/hoge/uhyo/g'

エラーになったsedはバージョン3.02,エラー無しに動くsedはバージョン4.1.5だった.-i引数で書き戻せるようになったのはバージョン4からみたい.