ベストアンサー1
GNU sedがある場合は、それを使用してストリームから脱出する色を削除できます。
somecmd |sed -Ee 's/\x1b\[[0-9;]+m//g' > outputfile
このsed
コマンドは、s///
()をエスケープ文字(\x1b
)で置き換え、その後に開く角括弧(\[
)、任意の桁、またはセミコロン([0-9;]+
)を指定してからm
何も入れません。
GNU sedがある場合は、それを使用してストリームから脱出する色を削除できます。
somecmd |sed -Ee 's/\x1b\[[0-9;]+m//g' > outputfile
このsed
コマンドは、s///
()をエスケープ文字(\x1b
)で置き換え、その後に開く角括弧(\[
)、任意の桁、またはセミコロン([0-9;]+
)を指定してからm
何も入れません。