Вы могли использовать "канал посредством внешней команды" функция, которую имеет энергия. Откройте файл в энергии, затем сделайте это:
:%!cat -n | awk '{print $2, $1, $3;}' | sed 's/ //'
Вы могли, вероятно, обойтись без sed (который просто удаляет первое пространство в каждой строке) умным кодом awk. Я просто не мог заставить это работать через 30 секунд, таким образом, я выплеснулся с sed.
Существует много различных версий mail
(см. Почту по сравнению с почтой, что является различием и рецензией проекта Семейной реликвии на различных версиях mail
).
Если Вы хотите сохранить свою исправность, я рекомендую избежать любого инструмента, имя которого слишком близко к mail
. Дурак является минимизированным почтовым клиентом текстового режима, который часто доступен, очень гибок, и ведет себя то же везде.
mutt -H - "$2" <<EOF
From: $1
To: $2
Subject: $3
Importance: high
$4
EOF
-a filename
(Присоедините данный файл к сообщению). Не, что я искал!
– dsummersl
28.08.2013, 23:50
Нет, нет никакого пути. Синтаксис заголовка является сложным и инструменты как mail
были разработаны для ограничения пользовательского воздействия ему. Для использования произвольных заголовков, необходимо отправить сообщение с помощью sendmail.
-
? – Kev 02.02.2012, 03:34-H
берет аргумент, файл для чтения почтового содержания (заголовки плюс тело) от. Я передаю аргумент-
, значение считать стандартный вход (и не названный файл-
; это - очень общая конвенция в мире Unix). – Gilles 'SO- stop being evil' 02.02.2012, 03:39-
конвенция прежде, будет помнить это в будущем. – Kev 02.02.2012, 03:45