How to parse a CSV in a Bash script?
See this youtube video: BASH scripting lesson 10 working with CSV files
CSV file:
Bob Brown;Manager;16581;MainSally Seaforth;Director;4678;HOME
Bash script:
#!/bin/bashOLDIFS=$IFSIFS=";"while read user job uid location do echo -e "$user \ ======================\n\ Role :\t $job\n\ ID :\t $uid\n\ SITE :\t $location\n" done < $1 IFS=$OLDIFS
Output:
Bob Brown ====================== Role : Manager ID : 16581 SITE : MainSally Seaforth ====================== Role : Director ID : 4678 SITE : HOME