ログファイルなどを調査しているとき、
フォーマットによっては下記のように改行コード\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コマンドは利用できないので注意