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 [email protected] http://cnswww.cns.cwru.edu/~chet/