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 COSTS­ACTUAL ­-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 COSTS­ACTUAL;­-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


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a