2013-07-22 3 views
0

Вот что я пытаюсь сделать - скопируйте содержимое буфера tmux в файл.tmux: путаное поведение с перенаправлением и трубопроводом

Первая попытка:

$ tmux show-buffer > myfile 

Это "зависания", как никогда не завершается.

Однако, я могу сделать что-то вроде:

$ tmux show-buffer | cat > myfile 

Тогда я попробовать что-то другое, используйте команду 'Tee' вместо:

$ tmux show-buffer | tee myfile 

.. 
.. 

tee: write error 

Он отображает "тройник: ошибка записи" на end, с указанием .. указывая часть буфера, который он также печатает, но не (как это должно) печатать весь буфер. Однако файл имеет все содержимое.

Я считаю, что это имеет какое-то отношение к тому, как работает tmux show-buffer, и это отношение к режиму перенаправления и трубопроводов. Кто-нибудь знает об этом больше?

+0

'tmux шоу-буфера> myfile' здесь работает, так работает с' tee' – Kent

+0

@kent: это, кажется, проблема с моей tmux версии, которая была 1.5 –

ответ

0

Это, похоже, проблема с более старой версией tmux (1.5). С 1,8 он работает отлично.

Связанные link

Смежные вопросы