( sz | 2019. 02. 04., h – 19:42 )

Naív ;)


$ bash -c 'test -n "$BASH" && echo ${BASH_VERSINFO[0]}'
4
$ dash -c 'test -n "$BASH" && echo ${BASH_VERSINFO[0]}'
$

Csakhogy NetBSD default sh-ja azt mondja erre, hogy 'Syntax error: Bad substitution'.

POSIX szerint dash-nak és NetBSD sh-nak is igaza van :)