sed
stream editor の略(だったような気がする)
指定したファイルの行指定で編集したものを出力したり
指定したファイルから正規表現でマッチした部分を置換したり
ファイルの加工に使えるコマンド
Mac に標準で入っているのが BSD 版のもので、GNU 版のものと挙動が違ったりする。
$ brew install gnu-sed
で gsed コマンドが使えるようになるのでこちらを使うのがいいかも。
code: 文字列を置換する例
$ echo "this is before sentence" | sed -e "s/before/after/g"
this is after sentence
参考:
sedでこういう時はどう書く?
MacとLinuxでは、sedの動作が異なるので注意
#Linux_Command