[linux] prikaz find
Peter Trsko - dogmaT
dogmat na gmail.com
Neděle Duben 17 17:13:58 CEST 2005
Dobry den,
> On Mon, Apr 18, 2005 at 04:19:07PM +0200, tyzenhaus wrote:
> > caute,
> > ked zadam:
> > find /etc/X11 -name X*
> > dostanem odpoved:
> > find: paths must precede expression
> > Usage: find [path...] [expression]
> >
> > ak zadam:
> > find /etc/X11 -name Xv*
> > dostanem uz ocakavanu odpoved:
> > /etc/X11/XvMCConfig
> >
> > Viete mi niekto povedat, preco je ten prvy zapis chybny?
> > mam GNU find version 4.1.20 na FC3.
>
> Viem:-). Je to celkom pekna chybicka - vlastne problem je tu s expanziou
> '*', ktoru bash robi sam od seba. Iba ak nevie expandovat slovo s *, necha
> ho nezmenene. Takze ak v aktualnom adresari mas viac suborov, ktore
> zacinaju na X (prvy pripad, expadnuje na find /etc/X11 -name Xsubor1
> Xsubor2...), stane sa presne to, co v prvom pripade. Ak v aktualnom
> adresari ale nemas nic zacinajuce na Xv, bash nespravi expanziu a find
> dostane ako argument skutocne Xv*
>
> Pokial potrebujes predat * ako argument find-u bez ohladu na expanziu,
> treba to spravit takto:
>
> find /etc/X11 -name X\*
alebo:
find /etc/X11 -name 'X*'
>
> Spatne lomitko zabranuje expanzii znaku, co je za nim
>
> Milan Plzik
> >
> > _______________________________________________
> > http://lists.linux.sk/listinfo/linux
> > Prehladavanie archivu: http://search.lists.linux.sk
> > Meta FAQ: http://faq.lists.linux.sk
>
> _______________________________________________
> http://lists.linux.sk/listinfo/linux
> Prehladavanie archivu: http://search.lists.linux.sk
> Meta FAQ: http://faq.lists.linux.sk
Peter Trsko
--
(dogmaT
(icq 303140614)
(jabber `(dogmat na njs.netlab.cz
dogmat na jabber.sk))
(web http://dogmat.tomi.us))
Další informace o konferenci linux