В AWK можно указать "диапазоны" полей?
Пример. Учитывая файл с разделителями табуляции "foo" со 100 полями в строке, я хочу напечатать только поля с 32 по 57 для каждой строки и сохранить результат в файле "bar". Что я делаю сейчас:
awk 'BEGIN{OFS="\t"}{print $32, $33, $34, $35, $36, $37, $38, $39, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $50, $51, $52, $53, $54, $55, $56, $57}' foo > bar
Проблема заключается в том, что утомительно печатать и подвергать ошибкам.
Есть ли какая-то синтаксическая форма, которая позволяет мне говорить то же самое в более сжатой и менее подверженной ошибкам моде (например, "$ 32.. $57" )?