Re: Shell Expansion in Bourne Shell Script Question
>> On Wed, 28 Jul 2010 23:58:11 +0200,
>> Mart Frauenlob <mart.frauenlob@chello.at> said:
M> One might be better of with some like this:
M> find /DIR -regextype posix-egrep -regex '.*\.(zip|ZIP)' -exec \
M> some_command {} +
If the filelist is potentially too big for the max argument list on the
system, I would do something like this:
find $MAGDIR -print | grep -i '\.zip$' | tr0 | xargs -0 some command
We have a ton of filenames with spaces and other crap, so "tr0" just
replaces newlines with nulls:
#!/bin/sh
PATH=/bin:/usr/bin
export PATH
exec tr '\012' '\000'
exit 1
--
Karl Vogel I don't speak for the USAF or my company
Q. Why are New Yorkers always depressed?
A. The light at the end of the tunnel is New Jersey. --Fredrick Homan
Reply to: