apt(8) がパイプラインを通して色を生成することを強制しますか?

apt(8) がパイプラインを通して色を生成することを強制しますか?

の出力はapt listしばしば数万行の長さなので、通常は代わりに実行します。

apt list | less # or another program

しかし、それでは色はありません。apt(8)パイプライン出力中に色を維持できますか?

  • これはすでに失敗しました。

    sudo apt install 期待
    バッファリング解除適切なリスト|
    

    unbuffer見えないすべての文字を可視文字に変換します。

  • man apt私はこれを試しました。

    apt -o APT:Color = trueリストが少ない
    

    apt「構成項目の仕様には=<var>が必要です」というメッセージが表示されますが、<val>の正しい値がわかりません。

ベストアンサー1

わかりました。エラーが見つかりました。

実際、制御文字変換は以下では行われませunbuffer(1)ん。less(1)それ自体。したがって、答えは簡単です。エスケープ文字変換を停止するように指示するunbufferオプションを持続して提供することです。less

バッファリング解除適切なリスト|-アル字型

おすすめ記事