find, grep, xargs...

Jan Pechanec jp at devnull.cz
Thu Apr 10 12:46:52 CEST 2008


On Thu, 10 Apr 2008, Lubomir Majersky wrote:

>"blabla000001", "blabla000002",..."blabla00000X",..."blablaXXXXXX"
>
>
>
>	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) konstrukcia:
>
>find . -type f -print | xargs grep -lE 'vzorka-XYZ' > ./vystup.txt && 
>grep -iE 'vzorka-ABC' ./vystup.txt | xargs -J % cp -p % ../adresar

	cp blabla* adresar

	pokud na to potrebujes regularni vyraz:

	cp `find . -type f | grep pattern` adresar

	pokud by to moc dlouhy, tak:

	find . -type f | grep pattern | xargs ...

-- 
Jan Pechanec <jp (at) devnull (dot) cz>
http://www.devnull.cz



More information about the Users-l mailing list