端末とファイルに出力を表示するには、tee
次のように使用できます。
ls --color=auto | tee opfile
しかし、今端末には色がありません。色を強制すると、opfile は grep と opfile を解析するその他のツールの色にも影響します。
ls --color=always | tee opfile # Now opfile has colors
端末には色を表示しますが、出力ファイルには表示しない方法はありますか?ls
たとえば、ディスプレイ。これがエラーをコンパイルして吐き出すコマンドであると仮定します。
ベストアンサー1
ファイルから色を削除できます。
sed -e "s/\x1B[^m]*m//g" opfile