[Pluto-help] Rinominare files con AWK

xhtml1 a supereva.it xhtml1 a supereva.it
Sab 1 Feb 2003 21:02:16 CET


Ciao,
vorrei rinominare massivamente con una linea di comando
tutti i files presenti in alberi di dir e sottodir:
Vorrei eliminare gli spazi e commnetare i caratteri speciali.

Ho scritto questo usando find e awk ....
funziona bene ma con troppi files, mi da questo errore:

---> "Broken pipe"

Il codice è il seguente:

find * -type f | awk /[\ ]/ | awk '{x=$0; gsub("
","",$0);gsub("\\(","",$0);gsub(")","",$0); gsub("-","\-",$0);
gsub("-","\-",x); gsub(" ","\\ ",x); gsub("\\(","\\(",x);gsub(")","\\)",x);
y=" "x "  "$0; print y|"mv" y;close(x);close($0);close(y);}'

Qualche idea ?

Grazie 1000

                                    -- Yena --

ps .. non ho nessuna eperienza con AWK e si vede :-)...




More information about the pluto-help mailing list