lessで制御文字を表示

表題の通り。

■ 環境

  • Linux
  • Mac OSX El Capitan

■ less

railsの出力するログ(?)で単に`less`でファイルを見ると、下記のように見えてしまう。

$ less development.log
  :
D, [2017-07-05T19:02:42.446115 #10632] DEBUG -- :   ESC[1mESC[35mIp Load (1.2ms)ESC[0m  SELECT ...
D, [2017-07-05T19:02:42.450677 #10632] DEBUG -- :   ESC[1mESC[36mUser Load (3.1ms)ESC[0m  ESC[1mSELECT ...
  :

この”ESC[1mESC[35m“とかを消したい。

-r [Enter]

これで制御文字が認識(?)されて表示されるようになる。

上記であれば下記のようになった。

$ less development.log
  :
D, [2017-07-05T19:02:42.446115 #10632] DEBUG -- :   Ip Load (1.2ms)  SELECT ...
D, [2017-07-05T19:02:42.450677 #10632] DEBUG -- :   User Load (3.1ms)  SELECT ...
  :

それぞれ文字がカラー表示されるようになり、”Esc[1m[35“といった文字が消えた。

以上。

■ 関連

less -U