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/