Re: recursive bug
On Wed, Jan 30, 2002 at 02:27:51PM +0100, Lo'oRiS il Kabukimono wrote:
> > Eh, invece ti tocca fare
> > % chown blabla * .[^.]*
> non me ne intendo di script... ma questo ignora anche "." o solo ".." ?
"*" ignora tutto cio` che inizia con "."
".[^.]*" comprende tutto cio` che inizia con ".", che ha come
secondo carattere qualsiasi cosa che non sia ".", seguito da
qualsiasi cosa ("*"). Nota che cosi` si esclude anche "..pippo".
Quindi se proprio vuoi prendere _tutto_ tranne . e .. fai
* .[^.] .??*
(il significato dei primi due e` chiaro (vedi sopra), mentre
".??*" include tutti i nomi che inizino con "." e che abbiano
*almeno* due caratteri dopo di esso).
Ripeto, ".[^.]" e` poco probabile che esista (nella mia home
ho 225 file/directory ".*" ma nessun ".[^.]").
Ciao,
/[^0-9a-ce-zA-Z]ev/null
Reply to: