log-$(date)
たとえば、私は複数のコンピュータでAnsibleを実行し、出力を毎日私にメールで送信されるファイルにリダイレクトします。出力ファイルにはいくつかのテキストカラーがあります。これをオフにする方法は? Sendmailは[0;32m
、などを含む出力を送信します[0;33m
。[0;36m
sendmailのオプションはありますか?またはAnsible設定で? (Ansibleではオフにしたくありません。)
答え1
これらの色を生成するプログラムに停止を依頼するか、色を直接削除してください。
sed "s,\x1B\[[0-9;]*[a-zA-Z],,g"
uncolor
^次のことができるように、実行可能ファイルに入れました。
aProgramThatWontStopColoring | uncolor