s
команда сохраняет к почтовому ящику, который для Вас находится в maildir формате. К сожалению, нет никаких, сохраняют в файл команду, возможно, потому что в историческом mbox формате, почтовый ящик, который содержит единственную почту, является просто файлом, содержащим ту почту.
mutt
сообщение канала команды (ярлык по умолчанию |
) может использоваться для этого. Это открывает командную строку, и Вы пишете cat > DESIRED-FILE-PATH
.
Опция "декодирования канал" управляет тем, что происходит с заголовками и частями пантомимы, когда Вы сохраняете сообщение этот путь.
Можно было, вероятно, записать макрос для этой функциональности.
Вы могли сделать что-то как:
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
Вы могли перенаправить вывод команд в экранный обменный файл.
Поскольку местонахождение этого файла является зависимым распределения, которого необходимо сначала присвоить собственному файлу,
C-a: Ваш-файл bufferfile
Перенаправьте вывод команд в Ваш-файл и затем обновить буфер и вставить его,
C-a <C-a]
Восстановить обменный файл экрана по умолчанию,
C-a: bufferfile