script bash
Ciao a tutti,
ho un file di testo a cacchio che vorrei trasformare in file di testo
con campi separati da punto e virgola.
Il file ha un formato abbastanza astruso ed è fatto in questo modo:
91190 MACH HRS EARNED RN/SU 14,199.91
91190 MACH HRS EARNED RN/SU OFFSET 14,199.91
911921 CLOCK HOURS - ACTUAL 21,995.10
911922 CLOCK HOURS - OFFSET 21,995.10
911980 ABSORBED REWORK COSTSACTUAL -58,361.53
io vorrei ottenere
91190;MACH HRS EARNED RN/SU;14,199.91
91190;MACH HRS EARNED RN/SU OFFSET;14,199.91
911921;CLOCK HOURS - ACTUAL;21,995.10
911922;CLOCK HOURS - OFFSET;21,995.10
911980;ABSORBED REWORK COSTSACTUAL;-58,361.53
In pratica il primo campo è sempre numerico,
il secondo è una descrizione alfanumerica,
mentre il terzo è un valore numerico che può
assumere anche valori negativi o 0.
Vorrei ottenere questi tre campi separati da
punto e virgola.
Ho provato un pò di awk e sed ma non ne esco...
Qualche suggerimento???
Grazie, Andrea
Reply to: