sedの学び

シェルコマンドsed(テキストの編集をする)を使っての学び。

Mac terminalで改行を置換する

$ sed file1 's/\n/,/g'

Mac以外だとこれで事足りるのですが、エラーが出ます。調べると以下のようにオプションを使わないといけないそうです。
オプションの意味は調べてないので不明です。

$ sed -e :loop -e 'N; $!b loop' -e 's/\n/,/g'

zsh上で全てのコマンドの履歴を出す場合、history 1とするといいです。