|
From: | Chet Ramey |
Subject: | Re: Inconsistent quote and escape handling in substitution part of parameter expansions. |
Date: | Wed, 29 Feb 2012 17:52:54 -0500 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0 |
On 2/28/12 1:04 PM, John Kearney wrote: > bash treats replacement strings inconsistently in double quoted variable > expansion. Double-quoted pattern substitution. > treated as literal because it is printed > treated as quote char because otherwise it should hang waiting for ' Correct. It acts as a quote character like unquoted ${param/pat/rep} but does not undergo quote removal because of the double quotes. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU chet@case.edu http://cnswww.cns.cwru.edu/~chet/
[Prev in Thread] | Current Thread | [Next in Thread] |