Bob <[EMAIL PROTECTED]> wrote:
>       XXX='a "b c" d'
>       for x in $XXX ; do
>               echo $x
>       done

XXX='a "b c" d'
eval "set $XXX"
for x in "$@" ; do
        echo $x
done

If the first element in XXX might start with "-", then it takes a
little more work to ensure it isn't misinterpreted as an option to
"set":
eval "set x $XXX"
shift


paul


_______________________________________________
Bug-bash mailing list
Bug-bash@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-bash

Reply via email to