using bash (sed/awk) to extract rows AND columns in CSV files?
Bash solutions;
Using IFS
#!/bin/bashwhile IFS=',' read -r rank name school major year; do echo -e "Rank\t: $rank\nName\t: $name\nSchool\t: $school\nMajor\t: $major\nYear\t: $year\n"done < file.csvIFS=$' \t\n'
Using String Manipulation and Arrays
#!/bin/bashdeclare -a arrwhile read -r line; do arr=(${line//,/ }) printf "Rank\t: %s\nName\t: %s\nSchool\t: %s\nMajor\t: %s\nYear\t: %s\n" ${arr[@]}done < file.csv