Как отправить вывод команды на буфер режима копии Экрана GNU

s команда сохраняет к почтовому ящику, который для Вас находится в maildir формате. К сожалению, нет никаких, сохраняют в файл команду, возможно, потому что в историческом mbox формате, почтовый ящик, который содержит единственную почту, является просто файлом, содержащим ту почту.

mutt сообщение канала команды (ярлык по умолчанию |) может использоваться для этого. Это открывает командную строку, и Вы пишете cat > DESIRED-FILE-PATH.

Опция "декодирования канал" управляет тем, что происходит с заголовками и частями пантомимы, когда Вы сохраняете сообщение этот путь.

Можно было, вероятно, записать макрос для этой функциональности.

6
14.11.2013, 21:14
2 ответа

Вы могли сделать что-то как:

screen_send_to_copy_mode() (
  tmp=$(mktemp) || exit
  cat > "$tmp" &&
    screen -X readbuf "$tmp"
  ret=$?
  (sleep 2; rm -f -- "$tmp")&
  exit "$ret"
)

echo 'this is an example' | screen_send_to_copy_mode    
4
27.01.2020, 20:29

Вы могли перенаправить вывод команд в экранный обменный файл.

Поскольку местонахождение этого файла является зависимым распределения, которого необходимо сначала присвоить собственному файлу,

C-a: Ваш-файл bufferfile

Перенаправьте вывод команд в Ваш-файл и затем обновить буфер и вставить его,

C-a <C-a]

Восстановить обменный файл экрана по умолчанию,

C-a: bufferfile

1
27.01.2020, 20:29

Теги

Похожие вопросы