On 1/12/16 2:52 PM, Linda Walsh wrote:
>
>
> Chet Ramey wrote:
>> No. The shell doesn't perform any word expansions on the `name' when
>> executing a function definition command. Since the documentation doesn't
>> say it performs any expansions, why would you assume it does?
>>
> Because it does quote quote removal on other statements that _seem_ to be
> of similar syntax.
Appearances can be deceptive. The difference is between a simple command
(that happens to be a builtin) and an element of the shell grammar.
--
``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/