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: