Proba o radu s prikazem

Martin Mačok martin.macok na underground.cz
Pátek Leden 25 14:00:48 CET 2002


On Fri, Jan 25, 2002 at 01:47:53PM +0100, David Kuzela wrote:
> > > find /tmp/ | grep -e "/tmp/[^/]*/test_test" | while read abc; do rm "$abc";
> > > done
> > 
> > Ne. to "read abc" to stale bude cist po usecich oddelenych mezerami.
> 
> Nebude:
> 
> $ echo -e "neco mezera cosi dalsiho\nradek druhy" | while read a; do echo "=>$a<="; done
> =>neco mezera cosi dalsiho<=
> =>radek druhy<=

OK, odepsal jsem trochu rychle, nicmene porad je ten prikaz nahore
SPATNE:

[martin(pts/4):~/tmp/test]% touch "jo
dquote> aha"
[martin(pts/4):~/tmp/test]% ls -b
jo\naha
[martin(pts/4):~/tmp/test]% find . | while read A ; do echo $A XXX ;
done
. XXX
./jo XXX
aha XXX

Takze zatimco puvodni spatny prikaz neumel mezery v nazvech souboru,
tento zase neumi nove radky v nazvech souboru. (a navic je
ultramegaprekomplikovany)

-- 
         Martin Mačok                 http://underground.cz/
   martin.macok na underground.cz        http://Xtrmntr.org/ORBman/


Další informace o konferenci Linux