Re: Aiutino bash script
On Sat, Aug 19, 2006 at 05:06:13PM +0200, Paolo Sala wrote:
> > Scusa non avevo pensato al trattino iniziale nell'esempio. Prova con
> > $ rename 's/^- /-0/' -- *
> > e vedi se migliora.
> Funziona!!! ...puoi coretesemente spiegarmi cosa c'entrano i -- vicino a *?
Se i file cominciano con il carattere "-", il comando li interpreta come
parametri passati e non come nomi di file. Specificando "--" come
parametro, si comunica al programma che quelli che seguono sono nomi di
file e non parametri. Direi che è una convenzione usata da tutti i
comandi GNU ed in generale quelli che usano libgetopt, ma non ci
metterei la mano sul fuoco. :)
--
Massimiliano Masserelli
-------------------------------------------------------------------------------
"Meglio una gallina oggi che un uovo domani", come disse il gallo.
-- Da it.hobby.umorismo
Reply to: