On Tue, Jun 18, 2019 at 10:27:48AM -0400, Chet Ramey wrote: > $ ksh93 -c 'echo ${.sh.version}' > Version ABIJM 93v- 2014-09-29 > $ ksh93 -c 'echo $(( 10# ))' > ksh93: 10# : arithmetic syntax error
I guess most Linux distributions are not shipping the 2014 version of ksh93 yet...? wooledg:~$ ksh -c 'echo $(( 10# ))' 0 wooledg:~$ dpkg -l ksh | tail -1 ii ksh 93u+20120801-3.4 amd64 Real, AT&T version of the Korn shell wooledg:~$ ksh -c 'echo ${.sh.version}' Version AJM 93u+ 2012-08-01 Seems kinda weird to continue calling it "ksh93" if it's being changed, but I don't make the decisions.