On 3/5/14 5:01 PM, Albert Shih wrote: > Hi all, > > I'm not subscribe to this list, but I'm going to follow the answer on the > web interface if they are any question. > > I just installed > > bash-4.3.0 > > on FreeBSD 10. > > GNU bash, version 4.3.0(1)-release (amd64-portbld-freebsd10.0) > Copyright (C) 2013 Free Software Foundation, Inc. > Licence GPLv3+ : GNU GPL version 3 ou ultérieure > <http://gnu.org/licenses/gpl.html> > > This is free software; you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > > > I find this little strange behavior : > > If you got a file name begin with "(" the completion didn't work. > > For example if I do > > mkdir emptydir > cd emptydir > touch \(\) > rm + Tab > > don't give me anything. > > I don't known if it's un bug of bash 4.3 or a bug with bash 4.3 on FreeBSD > version.
This is not a problem with bash, per se. It is a problem with something that is installing customized completions for `rm', probably the separate bash-completion package. You can see this by running complete -r and trying filename completion again. I don't know what the problem is yet, but I will see if I can reproduce it somewhere. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/