https://www.spinellis.gr/blog/20200323/
ie csvawk, that I should use
Run awk with the specified program argument on a CSV (comma
separated values file); e.g. csvawk '{print $2 - $3}'
list.csv
.
#!/bin/sh
prog="$1"
shift
awk 'BEGIN {FPAT = "([^,]+)|(\"[^\"]+\")"}'"$prog" "$@"