значения двоеточия текстового редактора bash для таблицы html

Отличный вопрос.

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

Несколько разработчиков сообществ изучают различные технологии, такие как Proxmox OpenVZ и Главный сервер TurnKey (альфа-тестирование TKLPatch и ISO доступно).

Было бы здорово получить обратную связь и идеи, если они у вас есть.

1
задан 31 January 2015 в 01:02

1 ответ

Работает с gawk или nawk, но не с mawk.

awk -F '[[:blank:]]*:[[:blank:]]*' '
    BEGIN {print "<table><thead><tr><th>Name</th><th>Age</th><th>Tagid</th></tr></thead><tbody>"}
    {
        name  = $2; getline
        age   = $2; getline
        tagid = $2
        print "<tr><td>" name "</td><td>" age "</td><td>" tagid "</td></tr>"
    }
    END {print "</tbody></table>"}
' Data.txt > Data.html

Предполагается, что для каждой записи будет ровно 3 строки, в названии ордера, возрасте, tagid

2
ответ дан 23 May 2018 в 23:42
  • 1
    ... и, пожалуйста, проверьте свой полевой разделитель ('[[:blank:]]*:[[:blank:]]*'). Он не распознает поля этим разделителем. – αғsнιη 31 January 2015 в 02:19
  • 2
    @KasiyA Я думаю, что это может быть вопрос, какой awk использует ваша система: он работает в gawk (но IIRC Ubuntu по умолчанию использует mawk). – steeldriver 31 January 2015 в 03:08

Другие вопросы по тегам:

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