From: nobuyoshi nakada Date: 2006-01-18T14:07:59+09:00 Subject: Re: Looping through files using exec Hi, At Wed, 18 Jan 2006 14:03:36 +0900, nobuyoshi nakada wrote in [ruby-talk:176077]: > > Dir["*.avi"].each {|x| exec ("mencoder \"" + x + "\" -vf scale=320:240 > > -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=150 -oac mp3lame -lameopts > > vbr=3:br=64 -o \"Done\\" + x + "\"") } Sorry, misread the command. > And also bash should work if you quote names properly: > > opts="-vf scale=320:240 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=150 -oac mp3lame -lameopts vbr=3:br=64" > for x in *.avi; do mencoder "$x" $opts -o "Done/$x" > done -- Nobu Nakada