# IFS set a='111|222|333' OIFS=$IFS; IFS="|"; set -- $a; aa=$1;bb=$2;cc=$3; IFS=$OIFS echo $aa $bb $cc 111 222 333 #eval s='a=22;b=33;c=44;d=5' eval $s echo $a $c $b $d