Обрабатываю при помощи awk некоторый файл. Требуется вывести из него определенные поля. Проблема в том, что поля иногда меняются местами и добавляются еще дополнительные. Поэтому жестко указать номер поля нет возможности. Как выйти из такой ситуации?
Допустим файл может быть в таком виде:
number%date%contact
001%12-12-12%test1
002%11-11-11%test2
.................
Или в таком. Заранее неизвестно. Поля могут меняться местами
number%bla%date%blabla%contact
001%bla001%12-12-12%blabla001%test1
002%blaoo2%11-11-11%blabla002%test2
...........
number%date
.......
......
Спасибо.