> David Korn writes:
>> Since the file has a space in it, ksh quotes the while name. However,
>> since this is a directory, it places a / at the end and omits
>> the trailing ' because it expects that you will type another
>> component of the name.  It doesn't know that it is expecting
>> a directory rather than a file.
>
> Other shells use \-escaping rather than '-quoting in completed strings
> for just this reason.  Would that work here?
>

I think that should work everywhere and would be more standard.
At least in terms of defacto standards.

$ ls -lap falcon-0.8.14.0\,REV\=2008.12.09-SunOS5.8-sparc-CSW.pkg.gz
-rw-r--r-- 1 101016 csw 1831029 Dec  9 20:42
falcon-0.8.14.0,REV=2008.12.09-SunOS5.8-sparc-CSW.pkg.gz

that sort of thing is pretty much expected.

Dennis


Reply via email to