追加読書

追加読書

私が実行したいプログラムがありますが、私の端末に実際より少ない数の列があると信じるように欺くことです。これは必要な基本的な切り捨てが可能になるからです。

resize提案どおりにxterm試しました。アスクベントからしかし、xtermでのみ機能し、スクリプトを書くのは難しいです。出力を取得するには、スクリプトで使用できるものが必要です。ミッション戦士注文する。

残念ながら、他の値をエクスポートしてもCOLUMNS何も変わらないようです。

ベストアンサー1

コミュニティの答えは正しい方向に向かっています。

tmux目的のジオメトリ(特定の行数を想定している列の幅)に分割されたセッションを作成できます。

tmux new-session -d -s task-session -x WIDTH -y HEIGHT

その後、コマンドを実行します。

tmux send-keys 'task' ENTER

コマンド出力をファイルにパイプしないでください。

ウィンドウをtmuxファイルにダンプします。

tmux capture-pane -b temp-buffer -S -
tmux save-buffer -b temp-buffer output.txt
tmux delete-buffer -b temp-buffer 

引用する

おすすめ記事