ksh93 --version

ksh93 from update 2 prints:
  version         sh (AT&T Research) 93t+ 2009-10-12

You may use this version check in your scripts:
if (( .sh.version >= 20091012 )) ; then echo "good" ; else echo "bad" ; fi

2009/11/5 Vladimir Kotal <Vladimir.Kotal at sun.com>:
> Vladimir Kotal wrote:
>>
>> ????? ???????????? wrote:
>>>
>>> Use /bin/ksh93 instead of /bin/ksh
>>
>> Hm, but /bin/ksh93 is a hardlink to /usr/lib/isaexec so copying actually
>> causes havoc.
>
> 'cp /usr/bin/i86/ksh93 /usr/bin/ksh' seemed to do the trick. The test suite
> still works after that, phew.
>
> Now, is there a way how to tell the shell I am running is indeed ksh93
> update 2 ? (is there a version string somewhere ?)
>
>
> v.
>



-- 
      ,   _                                    _   ,
     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
.----'-/`-/     olga.kryzhanovska at gmail.com   \-`\-'----.
 `'-..-| /     Solaris/BSD//C/C++ programmer   \ |-..-'`
      /\/\                                     /\/\
      `--`                                      `--`

Reply via email to