окончание текстового содержимого в CSV-файле путем размещения значений в формате столбца

212
khuharshree

Я хотел бы получить помощь по отправке ниже текстового содержимого в CSV-файл, поместив значения в формате столбца

DEV-C axpp4-pkrisbtm 04-25-2018-01.15 04-25-2018-01.20 UAT AXKIN-PBBCT4 04-25-2018-22.02 04-25-2018-22.07 

В настоящее время я использую приведенную ниже команду, которая отправляет вышеуказанное содержимое в виде вложения, но в одной строке и столбце.

uuencode Availability.txt AvailabilityReport.csv | mailx -r "abc.xyz@xyz.com" -s "Availability Report" "abc.xyz@xyz.com" 

Цените вашу помощь заранее.

Кроме того, возможно ли добавить метки к столбцам? Я могу добавить метки при отправке отчета в формате HTML, но не знаю, как этого добиться при отправке в формате CSV

окончание текстового содержимого в CSV-файле путем размещения значений в формате столбца

0

1 ответ на вопрос

0
glenn jackman

Чтобы преобразовать это в CSV, похоже, вы просто хотите запятые вместо пробелов.

{ echo 'Region,Server,Start DateTime,Stop DateTime' tr ' ' ',' < Availability.txt } | mailx -r from -s subject recipient 

Я использую {}фигурные скобки, чтобы сгруппировать команды echo и tr вместе, а затем перенести вывод этого в mailx.

У CSV есть некоторые крайние случаи, таким образом, это решение не является надежным.

К сожалению, он также отправляет отчет как тело сообщения, а не как вложение. glenn jackman 6 лет назад 0

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