Извлечь определенные столбцы из файла с разделителями с помощью Awk

Извините, если это слишком просто. У меня есть файл csv, в котором столбцы имеют строку заголовка (v1, v2 и т. Д.). Я понимаю, что для извлечения столбцов 1 и 2 мне нужно сделать: awk -F "," '{print $ 1 "," $ 2}' infile.csv> outfile.csv . Но что, если мне нужно извлечь, скажем, столбцы с 1 по 10, с 20 по 25 и с 30, 33? В качестве дополнения, есть ли способ извлечения напрямую с помощью имен заголовков, а не номеров столбцов?

33
задан jww 10 May 2018 в 09:55
поделиться