Ksh est une abréviation pour le shell Korn, un interpréteur de commandes pour les systèmes d'exploitation Unix et Linux. Ksh, comme avec toutes les interfaces de ligne de commande, accepte les commandes tapé par l'utilisateur, les exécute, et renvoie la sortie de ces commandes.
American Standard Code for Information Interchange est une norme mondialement reconnue pour représenter du texte et d'autres personnages dans une forme numérique que les ordinateurs peuvent reconnaître. Chaque symbole dans le jeu de caractères ASCII a un certain nombre qui lui est associé - binaire, octal, décimal ou hexadécimal. Dans Ksh, l'Unix "printf" commande peut être utilisé pour convertir facilement le nombre de son caractère associé.