La principal ventaja de ksh sobre otros intérpretes de comandos tradicionales de Unix, es el uso como lenguaje de programación.