On 10/09/2007, David Korn <dgk at research.att.com> wrote:
> Subject: Re: Re: [ksh93-integration-discuss] TAB not working in the middle of 
> a  string
> --------
>
>
> > Why is the = needed? Bash doesn't require a = before : separated
> > lists, i.e. using tab or ESC ESC completes /bin:/usr/openbin/b to
> > /bin:/usr/openwin/bin without a = in a bash shell
> >
> >
>
> The = is needed since : is a legal character in a file name.

You realise, of course, that the next question will be "then why does
Bash do that...".

I've checked this out for myself; bash does not require a ':'.

Any chance of a "bash compatibility" mode or control over this behaviour?

-- 
Shawn Walker, Software and Systems Analyst
binarycrusader at gmail.com - http://binarycrusader.blogspot.com/

"Beware of bugs in the above code; I have only proved it correct, not
tried it. " --Donald Knuth

Reply via email to