2018-04-04 sedにきをつけろ!xargsもだ! こんにちは。 シェルスクリプトの実行環境のはなし。 centOSで使っていたスクリプトがmacOSで動かない!という事象がありました。 原因は、sed。 GNU版とBSD版とで正規表現の記法が異なる、という罠。 回避するには、(文字列置換に使うなら)perlで代替しましょう、となる。 同様に、xargsもGとBでオプション、挙動に差異がある。特に-oはBだけ、を憶えておく。 一本化しようよ...