Thanks for the link. I will have to look into it. In the mean time, the installed Mac OSX 10.4x seems to be way behind.
bash --version GNU bash, version 2.05b.0(1)-release (powerpc-apple-darwin8.0) Copyright (C) 2002 Free Software Foundation, Inc. > > Note that the following looping constructs do not work on the Mac. >> >> for i in `seq 1 300`; do >> ... >> done >> >> There is no seq command on the Mac OS > >I wonder why they die not include that. If one wants it anyway, it is part >of the GNU coreutils, which can be downloaded from ><http://www.gnu.org/software/coreutils/>. After compiling, the sed binary >can be copied to somewhere in the $PATH. > >> for i in {1..300}; do >> ... >> done > >This works for bash >= 3.2. "bash --version" or "echo $BASH_VERSION" >prints the version. > > >> The only ones that i have found that work on Mac OS are >> >> i=1 >> while [ $i -le 300 ]; do >> ... >> i=`expr $i + 1` >> done > >bash can understand arithmetic statements in (( )) brackets, so [ $i -le >300 ] can also be written as (( i < 300 )). And i=`expr $1 + 1` can be >i=$(( i + 1 )) or simply (( i++ )). > > >The thread looks a little off-topic, but on the other hand a powerful tool >like imagemagic can be made even more powerful with a little knowledge of >shell scripting. In case someone got interested, I suggest the Advanced >Bash Scripting Guide at <http://tldp.org/LDP/abs/html/>. > > Wonko _______________________________________________ Magick-users mailing list [email protected] http://studio.imagemagick.org/mailman/listinfo/magick-users
