I want to pass a "array" to the while loop so I don't have to repeat the column names
COLUMNS=("SOURCE_FILE" "EXIF_CONTAINER" "EXIF_CODEC" "EXIF_ENCODER")while IFS=',' read -r SOURCE_FILE EXIF_CONTAINER EXIF_CODEC EXIF_ENCODERdo #Do Processing here done < <( echo "$EXIF_DATA" | jq -cr '.[] | "\(.SourceFile),\(.EXIF_CONTAINER),\(.EXIF_CODEC), \(.EXIF_ENCODER)"')How do I make the "while loop read" and "jq" use the COLUMNS list instead of having to repeat the column names?