Also, the '! -f' worked fine in bash 3.1.17. (I didn't mean for my comments to come across as anti-bash - I've used it as my login shell since around 1990.) -- Greg Troxel <gdt at ir.bbn.com>