1. echo $KSH_VERSION. 若没有输出,echo ${.sh.version},Ksh93有效
  2. /bin/ksh --version 应该只在Linux下有效
  3. strings /bin/ksh | grep -i version,直接到二进制文件里查找
  4. set -o vi ;ESC;Ctrl+V,详见http://unix.ittoolbox.com/groups/technical-functional/shellscript-l/command-to-find-the-version-of-ksh-1490264

对于KSH88,估计只有3、4有效。