notes/BASH Fixed Column Width for CSV-SG7kUkmD.sh
#!/usr/bin/env bash


csv=./test.csv
column_width=(20 6 5 10 10 10 10 8 30)

while n=0; IFS=, read -ra x; do
    printf '%-*s' {,,,,,,,,}{"${column_width[n]}","${x[n++]}"} 1 $'\n'
done <"$csv"

syntax highlighted by Code2HTML, v. 0.9.1