>> Use eval `tset ..` ; unset noglob No, "tset -s", emits "unset noglob" as its last instruction. I can't see why you have to do it again.