Re: find, grep, xargs... OK

2008-04-11 Tema obsahu Lubomir Majersky
Vladimír Benc wrote / napísal(a): > Dne pátek 11.dubna 2008 12:06:20 > Lubomir Majersky <[EMAIL PROTECTED]> napsal(a): > > Obavam se, ze jste to jiz podruhe nepochopil. > > -R, -r, --recursive > Read all files under each directory, recursively; this is > equivalent to the -d recurse

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-11 Tema obsahu Jan Stary
> > Pokud predem vis, jak se ty soubory (priblizne) jmenujou, je myslim > > vhodne takto filtrovat uz ten prvni find: pokud je v /src krome nekolika > > desitek tisic souboru, ktere obsahuji XYZ, zaroven nekolik desitek tisic > > souboru, ktere _neobsahuji_ XYZ a _nejmenuji_ se blabla* > ...vsetky

Re: find, grep, xargs... OK

2008-04-11 Tema obsahu Vladimír Benc
Dne pátek 11.dubna 2008 12:06:20 Lubomir Majersky <[EMAIL PROTECTED]> napsal(a): > Jan Pechanec wrote / napísal(a): > > tak to mas nejaky zvlastni grep, ktery nezvladne ani 3 argumenty. > > No nic, vzdavam to. h. > grep -lRE pattern ./* -> v adresari sa nachadza bezne do 100.000 > suborov, tak

Re: find, grep, xargs... OK

2008-04-11 Tema obsahu Indigo
Pryc s tou hvezdickou V. On Fri, 11 Apr 2008 12:06:20 +0200, Lubomir Majersky <[EMAIL PROTECTED]> wrote: > Jan Pechanec wrote / napísal(a): > > tak to mas nejaky zvlastni grep, ktery nezvladne ani 3 argumenty. No > > nic, vzdavam to. h. > grep -lRE pattern ./* -> v adresari sa nachadza bezn

Re: find, grep, xargs... OK

2008-04-11 Tema obsahu Lubomir Majersky
Jan Pechanec wrote / napísal(a): > tak to mas nejaky zvlastni grep, ktery nezvladne ani 3 argumenty. No > nic, vzdavam to. h. grep -lRE pattern ./* -> v adresari sa nachadza bezne do 100.000 suborov, takze neviem ci je zvlastny, ale je to tak, ze si to vylame zuby na "Argument list..." BTW, B

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Jan Stary
On Apr 10 15:46:27, Jan Stary wrote: > > > Najst medzi 10-kami tisic suborov subory, ktorych obsah (vnutri) > > > vyhovuje vzorke "XYZ" a tie nasledne prekopirovat (alebo presunut) do > > > ineho adresara. Spolocnym znakom vsetkych tych suborov je, ze cast nazvu > > > je rovnaka. Aby to bolo est

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Dan Lukes
Petr Macek napsal/wrote, On 04/10/08 16:55: >grep -lRE pattern ... | grep -i 'blabla*' | xargs ... >>> ...uz som to pisal grep to nezvladne "Argument list to long" >> >> tak to mas nejaky zvlastni grep, ktery nezvladne ani 3 argumenty. No >> nic, vzdavam to. h. > > dle meho jde

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Petr Macek
>>> prijde mi, ze se to tady stava nejak prilis casto - hodne lidi se na >>> neco pta, ale pak uz si ani poradne neprecte odpovedi. Co se ti nelibi na >>> tomhle zpusobu? >>> grep -lRE pattern ... | grep -i 'blabla*' | xargs ... >> ...uz som to pisal grep to nezvladne "Argument li

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Jan Stary
> > Najst medzi 10-kami tisic suborov subory, ktorych obsah (vnutri) > > vyhovuje vzorke "XYZ" a tie nasledne prekopirovat (alebo presunut) do > > ineho adresara. Spolocnym znakom vsetkych tych suborov je, ze cast nazvu > > je rovnaka. Aby to bolo este zrozumitelnejsie, tak uvadzam zjednoduseny

Re: find, grep, xargs...OK

2008-04-10 Tema obsahu Lubomir Majersky
Jan Stary wrote / napísal(a): > On Apr 10 13:21:58, Lubomir Majersky wrote: > find /src -name blabla\* -type f | xargs grep -l XYZ | cpio -pduv /dst ...moze byt. Ja som to zapisal takto: find . -type f | xargs grep -l XYZ | cpio -pduv /dst > Nicmene cpio(1) zachovava pri tomto kopirovani celou

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Jan Pechanec
On Thu, 10 Apr 2008, Lubomir Majersky wrote: >Jan Pechanec wrote / napísal(a): >> On Thu, 10 Apr 2008, Lubomir Majersky wrote: >> >> prijde mi, ze se to tady stava nejak prilis casto - hodne lidi se na >> neco pta, ale pak uz si ani poradne neprecte odpovedi. Co se ti nelibi na >> tomhle

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Lubomir Majersky
Jan Pechanec wrote / napísal(a): > On Thu, 10 Apr 2008, Lubomir Majersky wrote: > > prijde mi, ze se to tady stava nejak prilis casto - hodne lidi se na > neco pta, ale pak uz si ani poradne neprecte odpovedi. Co se ti nelibi na > tomhle zpusobu? > >>grep -lRE pattern ... | grep

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Jan Stary
On Apr 10 13:21:58, Lubomir Majersky wrote: > Uloha (opravena): > Najst medzi 10-kami tisic suborov subory, ktorych obsah (vnutri) > vyhovuje vzorke "XYZ" a tie nasledne prekopirovat (alebo presunut) do > ineho adresara. Spolocnym znakom vsetkych tych suborov je, ze cast nazvu > je rovnaka. Aby

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Dan Lukes
Lubomir Majersky wrote: > po oprave je uz zrozumitelna... ...takze > ta moja konstrukcia, hoc je funkcna, nie je az tak "skareda"? > > find . -type f -print | xargs grep -lE 'vzorka-XYZ' > ./vystup.txt && > grep -iE 'vzorka-ABC' ./vystup.txt | xargs -J % cp -p % ../adresar > > Alebo by to slo es

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Jan Pechanec
On Thu, 10 Apr 2008, Lubomir Majersky wrote: > Ja sa ospravedlnujem, ale ulohu je niekedy zlozitejsie popisat a zvlast >absolutne presne, aby nedoslo k roznym vykladom/nedorozumeniam. Normalne >mi to tam vypadlo. Myslim, ze po oprave je uz zrozumitelna... ...takze >ta moja konstrukcia, ho

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Lubomir Majersky
Dan Lukes wrote / napísal(a): > Navic, takhle vyrobeny find (kde by se ten vnitrek execoval pro kazdy z > te hromady souboru) bude ve vysledku prilis pomaly. To uz je opravdu > lepsi zapomenout na exec, vzit findem nalezeny seznam souboru, za pomoci > xargs a grep -l z nej vytahnout jen t

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Dan Lukes
Lubomir Majersky wrote: >> Ale takhle to bude relativne pomale. Kdyz uz takhle, tak asi lepe >> vyuzit zhanou novinku na poli findu: >> >> find . -type f -name 'blabla*' -exec cp {} ../adresar/ "+" >> >> Dan >> > > ...ale neviem preco para

Re: find, grep, xargs...

2008-04-10 Tema obsahu Lubomir Majersky
Jan Pechanec wrote / napísal(a): > On Thu, 10 Apr 2008, Lubomir Majersky wrote: >> ...toto nie. Ja najskor musim spracovat vzorku, ktora hladam v obsahu >> suborov > > aha, to v zadani nebylo. Muzes to udelat takhle: > > grep -lRE pattern | grep -i 'blabla*' | xargs... > > ne

Re: find, grep, xargs...CHYBNE ZADANA ULOHA - takze este raz

2008-04-10 Tema obsahu Lubomir Majersky
Dan Lukes wrote / napísal(a): > Lubomir Majersky wrote: >> Najst medzi 10-kami tisic suborov, subory so vzorkou a tie nasledne >> prekopirovat (alebo presunut) do ineho adresara. Spolocnym znakom >> vsetkych tych suborov je, ze cast nazvu je rovnaka. Aby to bolo este >> zrozumitelnejsie, t

Re: find, grep, xargs...

2008-04-10 Tema obsahu Jan Pechanec
On Thu, 10 Apr 2008, Lubomir Majersky wrote: >Jiri Calda wrote / napísal(a): >> Lubomir Majersky wrote: >> >>> find . -type f -print | xargs grep -lE 'vzorka-XYZ' > ./vystup.txt && >>> grep -iE 'vzorka-ABC' ./vystup.txt | xargs -J % cp -p % ../adresar >>> >> find . -name "vzorek*" -exec cp {} a

Re: find, grep, xargs...

2008-04-10 Tema obsahu Lubomir Majersky
Dan Lukes wrote / napísal(a): > Dan Lukes wrote: >> find . -type f -name 'blabla*' -exec cp {} ../adresar/ "+" > > Jo, pardon, takhle to vlastne nepujde - takhle to jde jen kdyz je {} na > konci - neni to az takhle flexibilni ... > > Dan > ..

Re: find, grep, xargs...

2008-04-10 Tema obsahu Lubomir Majersky
Jiri Calda wrote / napísal(a): > Lubomir Majersky wrote: > >> find . -type f -print | xargs grep -lE 'vzorka-XYZ' > ./vystup.txt && >> grep -iE 'vzorka-ABC' ./vystup.txt | xargs -J % cp -p % ../adresar >> > find . -name "vzorek*" -exec cp {} adresar \; > ^^^ ^

Re: find, grep, xargs...

2008-04-10 Tema obsahu Jan Pechanec
On Thu, 10 Apr 2008, Dan Lukes wrote: >Dan Lukes wrote: >> find . -type f -name 'blabla*' -exec cp {} ../adresar/ "+" > > Jo, pardon, takhle to vlastne nepujde - takhle to jde jen kdyz je {} na >konci - neni to az takhle flexibilni ... heh, prave jsem zacinal psat, ze + je sice hez

Re: find, grep, xargs...

2008-04-10 Tema obsahu Dan Lukes
Dan Lukes wrote: > find . -type f -name 'blabla*' -exec cp {} ../adresar/ "+" Jo, pardon, takhle to vlastne nepujde - takhle to jde jen kdyz je {} na konci - neni to az takhle flexibilni ... Dan -- FreeBSD mailing list (users-l@freebsd.cz

Re: find, grep, xargs...

2008-04-10 Tema obsahu Dan Lukes
Lubomir Majersky wrote: > Najst medzi 10-kami tisic suborov, subory so vzorkou a tie nasledne > prekopirovat (alebo presunut) do ineho adresara. Spolocnym znakom > vsetkych tych suborov je, ze cast nazvu je rovnaka. Aby to bolo este > zrozumitelnejsie, tak uvadzam zjednoduseny tvar nazvov

Re: find, grep, xargs...

2008-04-10 Tema obsahu Jan Pechanec
On Thu, 10 Apr 2008, Lubomir Majersky wrote: >"blabla01", "blabla02",..."blabla0X",..."blablaXX" > > > > Skusal som rozne konstrukcie a dospel som zatial k jednej, ktora je >sice 100% funkcna, ale mam pocit, ze by to slo previest aj jednoduchsie. > >Funkcna (nepekna) konstru

Re: find, grep, xargs...

2008-04-10 Tema obsahu Jiri Calda
Lubomir Majersky wrote: > find . -type f -print | xargs grep -lE 'vzorka-XYZ' > ./vystup.txt && > grep -iE 'vzorka-ABC' ./vystup.txt | xargs -J % cp -p % ../adresar > > Skusal som pre find zapracovat "-exec" (samozrejme nie v takom zapise > ako je vyssie uvedene), ale akosi sa neviem dopr

find, grep, xargs...

2008-04-10 Tema obsahu Lubomir Majersky
Zdravim Vas, Uloha: Najst medzi 10-kami tisic suborov, subory so vzorkou a tie nasledne prekopirovat (alebo presunut) do ineho adresara. Spolocnym znakom vsetkych tych suborov je, ze cast nazvu je rovnaka. Aby to bolo este zrozumitelnejsie, tak uvadzam zjednoduseny tvar nazvov suborov: