|
From: | Chet Ramey |
Subject: | Re: ${!variable@operator} does not work for variables without values; inconsistencies between present and absent [@] for @A and @a |
Date: | Thu, 20 Feb 2020 13:59:14 -0500 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 |
On 2/19/20 4:03 PM, Arfrever Frehtes Taifersar Arahesis wrote: > ${!variable@operator} does not work for variables without values. > See empty values for all occurrences of ${!var@...} below. I think you already realized that your test for this case was flawed. For instance, given var=VAR2 operator=Q eval "echo \"'\${!${var}@${operator}}'\"" you end up expanding ${!VAR2@Q}. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU chet@case.edu http://tiswww.cwru.edu/~chet/
[Prev in Thread] | Current Thread | [Next in Thread] |