On Sat, Feb 26, 2011 at 03:18:43PM +0000, T o n g wrote: > On Fri, 25 Feb 2011 14:21:27 -0800, Mike McClain wrote: > > > the following command lists (along with everything else) > > 2 *.deb files in /home/mike/ > > > > root@/deb40a:~> FIND1="-maxdepth 1 -type f -print -name '*'"; \ > > GREP="-v '\.\(deb\|gz\|tgz\|bz2\|tbz\|zip\)$'"; \ find /home/mike/ > > $FIND1 | grep $GREP ; > > > > while without variables; > > root@/deb40a:~> find /home/mike/ -maxdepth 1 -type f -print -name '*' | > > grep -v '\.\(deb\|gz\|tgz\|bz2\|tbz\|zip\)$' > > does not list the 2 *.deb files. > > Shouldn't be. Are you sure you are posting exactly as what you are doing > without omitting anything else?
Absolutely sure. There is something about the way that bash expands variables that's caused me headaches for years. Try it yourself. Mike -- Satisfied user of Linux since 1997. O< ascii ribbon campaign - stop html mail - www.asciiribbon.org -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110227045630.GA2623@playground