Apenas melhore seu comando cut . Você está especificando o delimitador como " , portanto, conte os campos antes de cada " .
Por exemplo
Antes do primeiro " ther não é nada:
$ echo "\"abcde\", \"12345\", \"zyxwv\"" | cut -d \" -f 1
[empty]
Antes do segundo " é abcde
$ echo "\"abcde\", \"12345\", \"zyxwv\"" | cut -d \" -f2
abcde
Antes do terceiro " é ,
$ echo "\"abcde\", \"12345\", \"zyxwv\"" | cut -d \" -f3
,
Assim, sua saída esperada será a quarta
$ echo "\"abcde\", \"12345\", \"zyxwv\"" | cut -d \" -f4
12345
Espero que a barra invertida de escape não estrague você