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 回答