Hi all. A dot character is the bash shell execute command. So it's special. a.b=1 means execute a and b. Just one limitation of bash. $a=b fails because bash can't do variable variable names. It seems like it "should" be able to do it but it just can't. This is why I switched to perl. Handles these little buggers like a dream.