awk не создает таблицу. Только теги печатаются - PullRequest
0 голосов
/ 14 сентября 2018

Здесь awk используется со сценарием оболочки.Я пытаюсь напечатать поля в e.txt в табличном формате.Это код, который используется.Но я не получаю таблицу в качестве моего вывода.Вывод включен ниже.Как получить этот код для печати таблицы.если что-то еще будет включено.

e.txt

5 a 678
4 b 7899

Сценарий оболочки с использованием awk

 awk 'BEGIN {print "<table>"}
               {print "<tr><td>" $1 "</td><td>" $2 "</td></tr>"}
         END   {print "</table>"}' /home/scripts/e.txt 

Вывод:

 <table>
 <tr><td>5</td><td>a</td></tr>
 <tr><td>4</td><td>b</td></tr>
 </table>

Мне нужнораспечатать его в виде таблицы с некоторыми стилями.

1 Ответ

0 голосов
/ 14 сентября 2018

Не могли бы вы попробовать следующий код и сообщите нам.

awk 'BEGIN{print "<html>" ORS "<table>"} {print "<tr><td>" $1 "</td><td>" $2 "</td></tr>"} END{print "</table>" ORS "</html>"}' Input_file > test.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...