I am learning to script in Bash.
I have a CSV file with 5 columns and 22 rows. I am interested in taking the data from the second column and put it into an array. >
i like to use awk. First split based on , delimiter and take required column values into array.
awk
,
abc=($(tail -n +1 MyAssignment.csv | awk -F ',' '{print $2;}')) echo ${abc[1]}
Index start from 1. If the file contains headers, replace +1 with +2 to ignore headers.
+1
+2