On 11/8/18 1:15 AM, Great Big Dot wrote: > Bash Version: 4.4 > Patch Level: 23 > Release Status: release > > Description: > The builtin array variable FUNCNAME (which provides a way to trace the > stack of functions called so far) appears to be unset according to certain > bash expansions, even when it isn't. If the following code is saved to a > file and executed (this doesn't work at the command line), the problems > begin to appear: > > printf -- '%q\n' "${FUNCNAME}" > printf -- '%q\n' "${FUNCNAME[0]}" > printf -- '%q\n' "${FUNCNAME[*]}"
Thanks for the report. It should expand to the empty string in all these cases. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU c...@case.edu http://tiswww.cwru.edu/~chet/