うたたね

メモ中心。

シングルコマンドを複数行で記述する

困ったこと

echo $PATH | sed 's/:/
/g'

実行。エラー。

sed: 1: "s/:/
/g": unescaped newline inside substitute pattern

最終的に

echo $PATH | sed 's/:/\
/g'

バックスラッシュでコマンドをつないだ。



Linux Bash Script, Single Command But Multiple Lines? - Super User

最終的にここで答え?にたどり着いたのだけど shell のコマンドについてはいつもうまく調べられず、もやもやすることが多い。 行き当たりばったりで動かしている感覚。 答えが見つかってからあらためてキーワード指定しなおして調べなおしてももやもやが晴れない。

シェルプログラミング実用テクニック (Software Design plus)

を少しずつ読み進めようとおもうけど、少しはすっきりするといいなぁ。