bug#78329: bash extraction of segment from end of string returns full string
<[email protected]> Fri, 09 May 2025 06:36:27 +0000
| Newsgroups | gmane.comp.sysutils.automake.bugs |
|---|---|
| Message-ID | <26c738ed-eafe-46ea-8e98-295b45bd15ee@localhost> |
--79ba0f7e67ffbda1a38aa328f44bf98ebbfcc6b40702bb78c2f965a5fc43
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
GNU bash, version 5.2.32(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later < http://gnu.org/licenses/gpl.ht=
ml >
In Fedora 41.
${parameter:-offset} and ${parameter:-offset:length} return full parameter.
carl@fedora:~$ a=3D12345
carl@fedora:~$ echo ${a:-2}
12345
carl@fedora:~$ echo ${a:-3:2}
12345
--79ba0f7e67ffbda1a38aa328f44bf98ebbfcc6b40702bb78c2f965a5fc43
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
<div>GNU bash, version 5.2.32(1)-release (x86_64-redhat-linux-gnu)<br></div=
><div>Copyright (C) 2022 Free Software Foundation, Inc.<br></div><div>Licen=
se GPLv3+: GNU GPL version 3 or later <<a href=3D"http://gnu.org/license=
s/gpl.html">http://gnu.org/licenses/gpl.html</a>><br></div><div><br></di=
v><div>In Fedora 41.<br></div><div><br></div><div>${parameter:-offset} and =
${parameter:-offset:length} return full parameter.<br></div><div><br></div>=
<div>carl@fedora:~$ a=3D12345<br></div><div>carl@fedora:~$ echo ${a:-2}<br>=
</div><div>12345<br></div><div>carl@fedora:~$ echo ${a:-3:2}<br></div><div>=
12345<br></div><div><br></div><div><br></div><div><div data-atmail-signatur=
e=3D"" class=3D"gmail_signature" data-smartmail=3D"gmail_signature" style=
=3D"display: block !important"><br></div></div><div><br></div>
--79ba0f7e67ffbda1a38aa328f44bf98ebbfcc6b40702bb78c2f965a5fc43--