読者です 読者をやめる 読者になる 読者になる

$PATHを改行しつつ表示する

普通にこれで良いと思った。

$ echo $PATH | sed -e 's/:/\n/g'

が、ダメ。 :nに置換されてしまう。 ダブルクオートじゃないからダメなのか...?

$ echo $PATH | sed -e "s/:/\n/g"

が、ダメ。 きーたのコメント欄に答えがあった。

BSD系のsedでは、\nで改行文字に置換してくれないようだ。 結局きーたのコメントのオススメ通り、ぱーるにて。

$ echo $PATH | perl -pe 's/:/\n/g'