ciao,

ho da leggere un file di testo riga per riga che contiene dei valori, per esempio:

91, 8.1, 149, 145, 88, -0.08, 0.26

105, 8.2, 157, 91, 83, 0.14, 0.27

119, , , 70, 81, 0.19, 0.23

estraggo un valore facendo per esempio:

direzione=${riga:8:5}

dove la variabile riga è appunto una riga in esame del file. Però così facendo alle volte mi prende il valore giusto..altre volte mi prende o degli spazi o la virgola insieme al numero, è possibile tagliare con un solo comando o due al massimo spazi, virgole e/o altri valori che non appartengono al campo che devo estrarre presenti prima o dopo il valore che mi serve in modo che la variabile direzione contenga solo il numero?
Mi sono reco conto che alla fine il valore che devo estrare, per come è strutturato il file di testo, è quello compreso tra le 2 virgole..quindi mi serve migliorare l'estrazione in questo senso..

come si può risolvere? ho visto qualcosa tipo sed o awk ma non sono riuscito a pervenire a niente per ora.
grazie.