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    c...@case.edu    http://cnswww.cns.cwru.edu/~chet/

Reply via email to