Преобразование текста в HTML таблицу в unix сценарии оболочки - PullRequest
0 голосов
/ 12 февраля 2020

У меня ниже скрипт, я получаю необходимый вывод. Однако я не могу отформатировать данные в хорошей цветной презентабельной таблице. Может кто-нибудь, пожалуйста, помогите мне здесь:

#!/bin/bash

sed '/^$/d' /tmp/CC_oracle.txt 

> /home/dev_scripts/vents_email.html

echo 'Content-Type: text/html; charset="us-ascii" ' >> /home/dev_scripts/vents_email.html

echo "<html>" >> /home/dev_scripts/vents_email.html

echo "<Body>" >> /home/dev_scripts/vents_email.html

echo "<p>Dear,<br /><br />PFB.<br /> Kindly check     <br /> </p>" >>/home/dev_scripts/vents_email.html

awk -F "," 'BEGIN{print "<table border="2">"} {print "<tr>";for(i=1;i<=NF;i++)print "<td>" $i"</td>";print "</tr>"} END{print "</table>"}
' /tmp/LLCC_oracle.txt   >> /home/dev_scripts/vents_email.html

echo "</Body>" >> /home/dev_scripts/vents_email.html

echo "</html>" >> /home/dev_scripts/vents_email.html

(
echo "From: abc@xyz.com "
echo "To:  abc@xyz.com"

echo "MIME-Version: 1.0"
echo "Subject: not received"
echo "Content-Type: text/html"
cat /home/dev_scripts/vents_email.html
) | sendmail -t

Мне нужен вывод, как показано ниже:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...