[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: using convert to batch convert



On Mon, Jul 30, 2001 at 05:40:06PM -0300, Miguel Griffa wrote:
> At 01:30 p.m. 30/07/01 -0700, Aaron Brashears wrote:
> >The command I would expect to work:
> >
> >convert -sample 50% *
> >
> >only converts the last file in the directory, and converts it twice
> >(!) to a filename with '.0' and '.0.0' appended. Any way I can use
> >convert in some kind of batch mode?
> 
> I don't know about convert but if this works
> convert -samle 50% original.ext new_file.ext
> you can easilyu do that with bash
> for i in `ls *`; do convert -sample 50% $i `echo $i |sed -e"s/.*/new_&/"`; done
           ^^^^^^                                      ^^^^^^^^^^^^^^^^^^^

Why would you ever do either of these?

  for i in *; do convert -sample 50% "$i" "new_$i"; done

Cheers,

-- 
Colin Watson                                  [cjwatson@flatline.org.uk]



Reply to: