Как распечатать диапазон столбцов в формате CSV в AWK? [Дубликат]
На этот вопрос уже есть ответ:
Извлечь определенные столбцы из файла с разделителями, используя Awk 8 ответовСawk
, Я могу напечатать любой столбец в CSV, например, это будет печатать 10-й столбец вfile.csv
.
awk -F, '{ print $10 }' file.csv
Если мне нужно напечатать столбцы 5-10, включая запятую, я знаю только так:
awk -F, '{ print $5","$6","$7","$8","$9","$10 }' file.csv
Этот метод не очень хорош, если я хочу напечатать много столбцов. Существует ли более простой синтаксис для печати диапазона столбцов в CSV вawk
?