From: pere.noel@... (=?ISO-8859-1?Q?Une_b=E9vue?=) Date: 2006-07-26T18:50:05+09:00 Subject: something strange about assignement if i do an assignment like : valid_path=valid_string and (/^\/.*$/ === s) s being = to "path not starting with /" (invalid path)* i get valid_path= true iff alid_string=true the test "" doesn't take into account, why ??? because i've changed slightly the syntax to : valid_path=(valid_string and (/^\/.*$/ === s)) (an enclosing parentheses couple more) and then, rubically, i get the good result ;-) any reason for such a behaviour ??? -- une b�vue