LINUX.ORG.RU

Таблицу вам выводит column, а не awk. Разделители колонок в нём задаются опцией -o, а строки он разделять не умеет.

awk полноценный ЯП, можете в нём всё формировать. Если ширина полей известна заранее, то можно выводить через printf. Иначе придётся читать всё в массивы, определять ширину полей, создавать переменную из '-' нужной длины и выводить поочерёдно значения и строку-разделитель...

mky ★★★★★
()
Ответ на: комментарий от mky

Благодарю за развернутый ответ! Теперь понятно в какую строну идти, а именно: изучать программирование в awk.

Единственное, можете уточнить по ключу -o? В column он отсутствует, а в awk отвечает за распечатку форматированного кода программы.

Gnom7
() автор топика