caio a tutti, ho un grosso file csv a cui sto cambiando alcune parti di testo con sed... ma la faccenda tira per le lunghe e i chiedevo se non ci fosse un sistema più veloce.
praticamente lo script fa questo: ------------------------------------- for A in `cat lista`; do prima=$(echo $A | cut -d ',' -f1) dopo=$(echo $A | cut -d ',' -f2) cat file.csv | sed "s/$prima/$dopo/g" > file.csv.tmp mv file.csv.tmp file.csv done -------------------------------------- ...dimenticavo... le parti da cambiare possono essere ripetute in varie parti del file. il file è troppo grande per caricarlo in RAM, al che mi chiedevo se non esistesse un metodo più veloce per ottenere lo stesso risultato. ciao, MaX -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAEyAVmswcOTzmio-Oh=hhjwha1d-m3co7uuhpcu0rc0jc...@mail.gmail.com