Может ли bash обрабатывать извлечение строк и столбцов из файлов csv? Надеюсь, мне не нужно прибегать к питону.
Мой 5-столбцовый файл csv выглядит так:
Rank,Name,School,Major,Year
1,John,Harvard,Computer Science,3
2,Bill,Yale,Political Science,4
3,Mark,Stanford,Biology,1
4,Jane,Princeton,Electrical Engineering,3
5,Alex,MIT,Management Economics,2
Я хочу только извлечь содержимое 3-го, 4-го и 5-го столбцов, игнорируя первую строку, поэтому вывод выглядит следующим образом:
Harvard,Computer Science,3
Yale,Political Science,4
Stanford,Biology,1
Princeton,Electrical Engineering,3
MIT,Management Economics,2
До сих пор я могу получить awk только для каждой строки или каждого столбца моего CSV файла, но не для конкретных cols/rows, подобных этому случаю! Может ли bash сделать это?