On Sat, Aug 19, 2006 at 09:08:31AM +0200, Paolo Sala wrote: > 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.
Io per questo genere di cose uso "rename", che ti permette di fare sostituzioni basate su espressioni regolari. In questo caso sarebbe qualcosa tipo: $ rename 's/^- /-0/' * Ma è tanto comodo ad esempio anche per cambiare il case dei nomi di file, tipo metter tutto in minuscolo: $ rename 'tr/A-Z/a-z/' * Ha il "difetto" che va installato a parte, per cui se stai facendo uno script che va distribuito, è una dipendenza in più. -- Massimiliano Masserelli ------------------------------------------------------------------------------- Le idee non stanno in certe menti molto a lungo, perche' ad esse non piace la reclusione in isolamento. -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

