Michael O'Donnell wrote:
> A bash function with a dot in its name can be created and used with no
> problems but cannot be removed - the "unset" command chokes on the name.
>
>
> Repeat-By:
>
> This sequence yields the expected results:
>
> function f() { echo $FUNCNAME ; }
> f
> unset f
>
> ...while this sequence fails during the unset phase with the complaint
> that the name is not a valid identifier:
>
> function f.dot() { echo $FUNCNAME ; }
> f.dot
> unset f.dotTry unset -f f.dot
