[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: script bash



una domanda...

lo devi fare una volta sola o dovrai ripeterlo molto spesso in futuro?

se lo debi fare solo una volta, allora molto meglio fare come ti ha suggerito marco, altrimenti si può studiare su qualche cosa... per esempio un script che conti i campi ed in base
al numero applichi le modifiche necessarie

ciao
MaX



Andrea Barbaglia wrote:

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




	
	
		
______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es



Reply to: