Backtick versus $()

Andres Perera andres.p at
Thu Feb 24 20:21:49 UTC 2011

On Thu, Feb 24, 2011 at 3:36 PM, Thorsten Glaser <tg at> wrote:
> Andres Perera <andres.p <at>> writes:
>> > Nowadays all shells supports $() so I advise you to use it :).
>> no, not all shells support $()
> They do, it’s mandated by POSIX. There’s no reason to support the
> accidentally non-combining accent gravis (so-called “backtick”¹)
> any more, unless you specifically target Solaris 10 and below’s
> /bin/sh (which always had a ksh and /usr/xpg4/bin/sh which both
> are POSIX compatible), or, worse, the Bourne shell (you know, the
> one where you wrote ^ instead of | for pipes).

"mandated by posix" and reality usually aren't in sync, as i'm sure you know by
now since you pointed out solaris

More information about the freebsd-questions mailing list