ログファイルなどを調査しているとき、
フォーマットによっては下記のように改行コード\n
がそのまま埋め込まれているものに遭遇する。
こんな時はワンライナーコマンドで見やすくしよう。
対象のファイル
今回は、以下のような内容が書かれているファイルを想定する。
kaigyo.txt
aaa\nbbb\nccc
やりかた
echo
コマンドの「エスケープシーケンスを解釈する」-e
オプションを利用することで、
見やすく表示することができる。
$ cat kaigyo.txt
aaa\nbbb\nccc
$ echo -e $(cat kaigyo.txt)
aaa
bbb
ccc
補足:fishの場合
$ echo -e (cat kaigyo.txt)
aaa
bbb
ccc
まとめ
echo
コマンドの-e
オプションを使う- パイプからつなげて
echo
コマンドは利用できないので注意