On Sun, Dec 22, 2024 at 07:29:14 +0700, Robert Elz wrote:
>     Date:        Sat, 21 Dec 2024 13:49:48 -0500
>     From:        Greg Wooledge <g...@wooledge.org>
>     Message-ID:  <20241221184948.gm29...@wooledge.org>
> 
>   | Choice #2: use $'...' quoting,
>   | Choice 2 is a bash extension.
> 
> No it isn't, or at least not any more.   Dollar-Quote quoting (sometimes
> called C-stye strings) is in the latest POSIX standard.

OK, it may be part of the official standard now, but that version of
the standard *just* came out this year.  I wouldn't expect it to be
anywhere close to universal adoption for a couple years.  That's about
how long it takes to roll out new versions of system software in
production enviroments.

hobbit:~$ dpkg -l dash | tail -n1
ii  dash           0.5.12-2     amd64        POSIX-compliant shell
hobbit:~$ dash
$ x=$'hi\tmom'; printf %s\\n "$x"
$hi\tmom

Debian 13 will probably come out next year.  Maybe that version of Debian
will have a dash shell with this feature added.  Maybe it won't; I haven't
checked the changelogs.

Either way, it's not widespread yet, and one shouldn't expect it to be
available outside of bash.

Reply via email to