Ti ringrazio dottwatson
sembra funzionare.. soltanto perdonami avevo dimenticato di menzionare che nel file in questione sono presenti anche righe separative del tipo :
:[ ---------------Personale--------------- ]
quindi ho una struttura del genere:
e con lo script mi ritrovo convertiti:[ ---------------Personale--------------- ]
pippo:11:v23:S13.0E:200:512:650:576:0:3401:318:5200:0
andrea:11:v23:S13.0E:200:512:650:576:0:3401:318:52 00:0
giuseppe:11:v23:S13.0E:200:512:6e0:576:0:3401:318: 5200:0
:[ ---------------Personale2--------------- ]
pippo:11:v23:S13.0E:200:512:650:5436:0:3401:318:5200:0
carlo:11:v23:S13.0E:200:51232:650:576:0:3401:318:5 200:0
:[ ---------------Personale3--------------- ]
gino:11:v23:S13.0E:200:232:650:576:0:3401:318:5200 :0
pippo:11:v23:S13.0E:200:512:650:576:0:3401:318:5200:0
:[ ---------------Personale--------------- ] in 11 12 etc.. in questo modo :
e mi ritrovo il penultimo valore cancellato per ogni riga esempio da11
pippo:11:v23:S13.0E:200:512:650:576:0:3401:318:0
andrea:11:v23:S13.0E:200:512:650:576:0:3401:318:0
giuseppe:11:v23:S13.0E:200:512:6e0:576:0:3401:318: 0
12
pippo:11:v23:S13.0E:200:512:650:5436:0:3401:318:1
carlo:11:v23:S13.0E:200:51232:650:576:0:3401:318:0
13
gino:11:v23:S13.0E:200:232:650:576:0:3401:318:0
pippo:11:v23:S13.0E:200:512:650:576:0:3401:318:2
pippo:11:v23:S13.0E:200:512:650:576:0:3401:318:5200:0
andrea:11:v23:S13.0E:200:512:650:576:0:3401:318:52 00:0
pippo:11:v23:S13.0E:200:512:650:576:0:3401:318:5200:0
ottengo
pippo:11:v23:S13.0E:200:512:650:576:0:3401:318:0
andrea:11:v23:S13.0E:200:512:650:576:0:3401:318:0
pippo:11:v23:S13.0E:200:512:650:576:0:3401:318:1
ho perso il valore 5200
mentre il valore finale è stato corretto..
un ultima cosa se non rompo troppo
alla fine per poter risalvare il tutto in un file magari in formato txt unix è possibile?
Ciao e Grazie Ancora

Rispondi quotando