Форматирование Почтовых данных Тела в формат таблицы HTML

Терминалы обычно не разрабатываются для принятия двоичного входа: они ожидают, что управляющие символы будут иметь особое значение в приложениях и сделают некоторую обработку самих управляющих символов (главным образом в несколько сигналов).

Исключением является Emacs term режим (или один из его вариантов), который рассматривает вставляемые данные как необработанный текст, это передается приложению.

Нормальный метод обеспечения двоичного входа к приложению должен был бы перенаправить свой вход из файла или канала. Если данные находятся в X буферах обмена, можно использовать xclip или xsel:

xclip -o | myapp
xsel -o | myapp
0
20.07.2013, 09:02
2 ответа

Таким образом, наконец я сделал это:

Сначала я преобразовал разделенный файл вкладки в, разделил файл. Вот команда

sed -i 's/\t/,/g' $filepath/test.csv

Теперь преобразованный, разделенный файл в файл test.html. Вот ссылка кода:

http://www.unix.com/unix-dummies-questions-answers/118855-convert-csv-html-file.html

Затем

mutt -e -n "set Content-Type:text/html" -s"This is my mail" < test.html

Это распечатает содержание файла в табличном формате HTML в почтовом теле

0
28.01.2020, 05:02

Я знаю, что это поздний ответ на этот вопрос, но он поможет тем, кто ищет решение для преобразования вывода команды bash в формат таблицы html. Для этого доступен простой сценарий по адресу :https://sourceforge.net/projects/command-output-to-html-table/, который можно использовать для преобразования любого вывода команды или файла в удобный формат таблицы html.

0
28.01.2020, 05:02

Теги

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