bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RFE: new syntax for command substitution to keep trailing newlines?


From: Léa Gris
Subject: Re: RFE: new syntax for command substitution to keep trailing newlines?
Date: Wed, 27 Jan 2021 21:29:24 +0100
User-agent: Telnet/1.0 [tlh] (PDP11/DEC)

Le 27/01/2021 à 21:21, Alex fxmbsw7 Ratchev écrivait :
as well as one newline instead of x, it cuts afik _one_ ending nrwline, not
all

It removes every trailing newline

a=$(printf $'hello\n\n\n'); declare -p a

Now if you want to preserve all the newlines you can use an ASCII EOF character (formerly Ctrl + Z) that is unlikely to be part of a legit string:

a=$(printf $'hello\n\n\n\32'); a=${a%$'\32'}; declare -p a


--
Léa Gris




reply via email to

[Prev in Thread] Current Thread [Next in Thread]