0

これが私がやろうとしていることです-tmuxバッファーの内容をファイルにコピーします。

最初の試み:

$ tmux show-buffer > myfile

決して完了しないように、これは「ハング」します。

ただし、次のようなことができます。

$ tmux show-buffer | cat > myfile

次に、別のことを試して、代わりに「tee」コマンドを使用します。

$ tmux show-buffer | tee myfile

..
..

tee: write error

最後に「tee: write error」が表示され、.. はバッファの一部も表示しますが、(本来あるべきように) バッファ全体を印刷しません。ただし、ファイルにはコンテンツ全体が含まれています。

これはtmux show-bufferの仕組みと関係があり、リダイレクトとパイピングの動作に関係していると思います。誰かがこれについてもっと知っていますか?

4

1 に答える 1

0

これは、古い tmux バージョン (1.5) の問題のようです。1.8で問題なく動きます。

関連リンク

于 2013-07-23T02:36:56.280 に答える