Fw: Proba o radu s prikazem

uhlar na fantomas.sk uhlar na fantomas.sk
Čtvrtek Leden 24 10:05:34 CET 2002


Martin Mačok <martin.macok na underground.cz> wrote:
-> On Wed, Jan 23, 2002 at 07:08:36PM +0100, Milan Roubal wrote:
->> hm, jsem to dopsal spatne, mate pravdu.
->> # rm `find /tmp/ | grep -e "/tmp/[^/]*/test_test"`
->> takto to jiz fungovat bude.

-> Vy jste nepoucitelny :)

-> [martin(pts/6):/tmp/test]% mkdir "jo aha"
-> [martin(pts/6):/tmp/test]% touch "jo aha/smaz"
-> [martin(pts/6):/tmp/test]% rm `find . -name smaz`
-> rm: cannot remove `./jo': No such file or directory
-> rm: cannot remove `aha/smaz': No such file or directory

-> Navic se u toho drbete pravou rukou za levym uchem.
-> (rm /tmp/*/test_test)

Dalo by sa aj: 

find /tmp -mindepth 2 -maxdepth 2 -name test_test -print0 |xargs -0 rm

ale je fakt ze pre _takto_ definovany problem je find naozaj prisilny
nastroj (kanon na vrabce). Mozete si vsak vsimnut fintu s print0 a xargs -0
co je velmi dobra finta pri spracuvani suborov s prazdnymi znakmi (jedine co
v unix systeme nesmie byt vb mene subory je \0 a '/')

-- 
 Matus "fantomas" Uhlar, uhlar na fantomas.sk ; http://www.fantomas.sk/
 Warning: I don't wish to receive spam to this address.
 Varovanie: Nezelam si na tuto adresu dostavat akukolvek reklamnu postu.
 Quantum mechanics: The dreams stuff is made of. 


Další informace o konferenci Linux