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