>         unset strangely rejects certain function names eg fu~
>           $ function fun(){ echo running fun;}
>           $ function fu~(){ echo running fu~;}
>           $ fun
>         running fun
>           $ fu~
>         running fu~
>           $ unset fun
>           $ unset fu~
>         bash: unset: `fu~': not a valid identifier

Use 'unset -f' to unset function names.

Bob


Reply via email to