[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ls (coreutils): non riconosce '*'?



Il giorno mar, 28/10/2008 alle 18.06 +0100, Ennio-Sr ha scritto:
> $ ls pp*
> 20 ppd-o-matic.cgi   2 ppsnd   1 ppusb
> 
> pp:
> total 153423
> 38026 pp_14apr08.ogg  38379 pp_16apr08.ogg
> 38429 pp_15apr08.ogg  38589 pp_18apr08.ogg
> ---
> $ ls pp_* 
> ls: cannot access pp_*: No such file or directory
> ---
> $ ls pp_??*
> ls: cannot access pp_??*: No such file or directory
> 
> -----------------------
> Come vedete, il carattere '*' non viene 'sviluppato': vi sembra normale?

si, perche' la prima espansione funziona perche' fa anche un "ls pp",
cioe' vedi il contenuto di una directory. Quei file pp_* sono contenuti
nella directory pp e quindi il match che fai tu dalla directory padre
non puo' funzionare perche' quei file non ci sono.

ciao,
Christian

-- 
http://fraseggio.wordpress.com/
"L'arte non è uno specchio per riflettere il 
mondo, ma un martello con il quale colpirlo"
        -- Vladimir Vladimirovič Majakovskij




Reply to: