Problem with bash completion
David Rothenberger
daveroth@acm.org
Thu Mar 13 01:06:00 GMT 2008
Sometimes bash gets confused and starts adding a slash at the end of
files when I do tab-completion. Here's a simple reproduction script:
From a Windows CMD.EXE shell:
> bash --noprofile --norc -i
bash-3.2$ mkdir /tmp/bash-problem
bash-3.2$ cd /tmp/bash-problem
bash-3.2$ mkdir d
bash-3.2$ touch x
bash-3.2$ chmod 755 x
bash-3.2$ ./x <---- tab after x completes correctly
bash-3.2$ ./d/ <---- ditto with d
bash: ./d/: is a directory
bash-3.2$ "$(ls ./d/)" <---- pressed tab after d
bash: : command not found
bash-3.2$ ./x/ <---- tab after x now adds slash
Once the shell starts doing this, it keeps doing it. Restarting bash
solves the problem.
I first noticed this with cygwin-1.5.25-11, but it happens with -7, too.
--
David Rothenberger ---- daveroth@acm.org
"All Bibles are man-made."
-- Thomas Edison
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20080313/972e2996/attachment.ksh>
-------------- next part --------------
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list