>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:
Angus> I thnk that adding a couple of ? should do that. // A valid Angus> environment variable is defined as // Angus> $\{?[A-Za-z_][A-Za-z_0-9]*\}? Do you agree? Does this really make sure that the {} match? It is probably good enough, though. Angus> This leaves the user with the onus not to write Angus> $HOMEdocs/myfile.ps Acceptable? Yes, this is how shell expansion works. JMarc