@clacke

Delighted you've found a use for nullglob. I too have been surprised by its side-effects - presumably because stuff like Bash completion makes use of it AND doesn't enable/disable it in the way I waffled about in this episode.

There's always a slight air of "incompleteness" about Bash I feel, though it's a hell of a lot more polished than it was. I was forced to use csh and tcsh at one point in my Unix life, and boy does Bash make those shells look terrible!