[CentOS] stupid bash question
Larry Martell
larry.martell at gmail.comWed Aug 15 22:22:52 UTC 2012
- Previous message: [CentOS] stupid bash question
- Next message: [CentOS] stupid bash question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, Aug 15, 2012 at 4:19 PM, Craig White <craig.white at ttiltd.com> wrote: > the relevant snippet is... > > NAME="*.mov" > cd $IN > if test -n "$(find . -maxdepth 1 -name $NAME -print -quit)" > > and if there is one file in this directory - ie test.mov, this works fine > > but if there are two (or more) files in this directory - test.mov, test2.mov > > then I get an error... > find: paths must precede expression > > So my code is evidently wrong. I just want a test for 1 or more files ending in .mov in the directory? > > Any one want to toss me a bone here? Run the script with -x to see what's happening. $NAME is probably getting expanded. You might have to set noglob.
- Previous message: [CentOS] stupid bash question
- Next message: [CentOS] stupid bash question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the CentOS mailing list