tmux:重定向和管道混乱的行为

时间:2013-07-22 01:51:47

标签: linux bash tmux

这是我要做的 - 将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的工作方式有关,而且与重定向和管道行为有关。有人会对此有更多了解吗?

1 个答案:

答案 0 :(得分:0)

这似乎是较旧的tmux版本(1.5)的问题。 1.8,它工作得很好。

相关link