Ciao vorrei rinominare una serie di files che iniziano con - n dove n è un numero tra 1 e 9 sostituendo quello spazio fra - e n (n è appunto il numero tra 1 e 9) con 0. Per farvi un esempio i files sono del tipo - 1-altricaratteri - 2-altricaratteriancora diversi ... Vorrei rinominarli con 01, 02... che nell'esempio precedente diventano quindi -01-altricaratteri -02-altricaratteriancora diversi ... Qualcuno può darmi un mano?
Prova ad usare rename: si aspetta una regex alla perl, tipo rename 's|-\ \([0-9]\)|-0\1|' <file> ora, dal momento che iniziano con il carattere '-' un po' si lagna, ma questo puoi anche risolverlo da te... :)) cmq funziona: $ echo "- 1-altricaratteri" | sed 's|-\ \([0-9]\)|-0\1|' -01-altricaratteri Ciao -- Sandro Tosi (aka Morpheus, matrixhasu) My (little) site: http://matrixhasu.altervista.org/