こんにちわ、cloudpack の かっぱ(@inokara) です。
参考
メモ
しかしリダイレクトすると以下のようにエスケープ文字(^[[0;34m とか ^[[0m)がうざい…
^[[0;34mHTTP/1.1 200 0.37 secs: 2905 bytes ==> GET /index.html^[[0m ^[[0;34mHTTP/1.1 200 0.37 secs: 2905 bytes ==> GET /index.html^[[0m ^[[0;34mHTTP/1.1 200 0.37 secs: 2905 bytes ==> GET /index.html^[[0m ^[[0;34mHTTP/1.1 200 0.37 secs: 2905 bytes ==> GET /index.html^[[0m ^[[0;34mHTTP/1.1 200 0.37 secs: 2905 bytes ==> GET /index.html^[[0m ^[[0;34mHTTP/1.1 200 0.37 secs: 2905 bytes ==> GET /index.html^[[0m
そんな時には…以下で置換しましょう。
sed -r "s/x1B[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"
ふう、やれやれ。
元記事はこちらです。
「色が付いた標準出力をリダイレクトしたらエスケープ文字がアレな場合の対処」