[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: \# within quotes
From: |
Zack Weinberg |
Subject: |
Re: \# within quotes |
Date: |
Thu, 18 Jul 2024 14:21:21 -0400 |
User-agent: |
Cyrus-JMAP/3.11.0-alpha0-568-g843fbadbe-fm-20240701.003-g843fbadb |
On Thu, Jul 18, 2024, at 1:50 PM, Jan Engelhardt wrote:
> On Thursday 2024-07-18 15:40, Zack Weinberg wrote:
>>On Thu, Jul 18, 2024, at 5:09 AM, Tijl Coosemans wrote:
>>> Automake 1.17 produces a warning for the use of \# here:
>>>
>>> https://github.com/ddclient/ddclient/blob/d88e6438efbc53e977546693f6835f7517072a06/Makefile.am#L22
>>
>>subst = sed \
>> -e 's|@PACKAGE_VERSION[@]|$(PACKAGE_VERSION)|g' \
>> -e '1 s|^\#\!.*perl$$|\#\!$(PERL)|g' \
>> -e 's|@localstatedir[@]|$(localstatedir)|g' \
>> [etc]
>
> How much if EBCDIC a thing still, or can we assume ASCII and use \x23?
Many, possibly all, non-GNU implementations of sed do not support \x escapes
(nor any other C-style character escape sequences).
zw