Как я могу получить входные данные awk из файла и добавить свой собственный текст к данным?

Предположим, что у меня есть текстовый файл, разделенный двоеточиями. Я понимаю, как отобразить весь текстовый файл или любой конкретный столбец с помощью awk. Однако я хочу получить выходные данные awk, а затем отобразить их, добавив свой собственный текст с помощью сценария оболочки? Например, предположим, что мой текстовый файл выглядит следующим образом:

England:London:GMT
USA:Washington:EST
France:Paris:GMT

Что я хочу сделать, так это отобразить эти входные данные в следующем формате:

COUNTRY: England
CAPITOL: London
TIMEZONE: GMT

COUNTRY: USA
CAPITOL: Washington
TIMEZONE: EST

COUNTRY: France
CAPITOL: Paris
TIMEZONE: GMT
0
задан Jonathan Leffler 7 April 2012 в 05:23
поделиться