Lo siguiente es simplemente una corrección a la respuesta de @tripleee
para que elimine las comillas del campo final tal como lo hace con todos los demás campos.
Para mostrar lo que se está corrigiendo, a continuación se muestra la respuesta de un triplicado , más una ligera modificación a los datos de ejemplo del OP con citas agregadas alrededor del campo ' Z ' final .
echo 'A,,C,"D,E,F","G",I,"K,L,M","Z"' | sed -r -e 's/("([^"]*)")?,/\2\t/g'
A C D,E,F G I K,L,M "Z"
Puede ver que ' Z ' se deja entre comillas. Esto es diferente a cómo se manejan los campos internos. Por ejemplo, la ' G ' no tiene comillas.
El siguiente comando usa una segunda sustitución para limpiar la columna final:
echo 'A,,C,"D,E,F","G",I,"K,L,M","Z"' | sed -r -e 's/("([^"]*)")?,/\2\t/g' \
-e 's/\t"([^"]*)"$/\t\1/'
A C D,E,F G I K,L,M Z