Les séquences d'échappements sous Unix

Cédric Benharous

Ce document décrit les séquences d'échappements sous Unix permettant d'obtenir du texte en couleur, ou souligné, avec un déplacement éventuel du curseur.


Table des matières
1. Introduction
2. Quelques codes
3. Combinaisons
4. Déplacement
5. Rafraîchissement
6. Inclusion dans du code C
7. Conclusion

1. Introduction

Voici un court document présentant les séquences d'échappement sous UNIX, vous permettant ainsi d'avoir des caractères en couleur en mode texte, ou d'effectuer certaines opérations comme le déplacement du curseur par exemple.

Si votre terminal préféré utilise les codes couleur ISO 6429 (c'est en général le cas) vous pouvez utiliser les codes vus dans les sections précédente de la façon suivante:

Prenons un exemple sous le shell, si vous voulez mettre 'titi' en surbrillance alors vous devrez taper:

# echo ˆ[[1mtitiˆ[[m

Le ˆ[[1m permet d'effectuer le surbrillance, et ˆ[[m met fin a celle-ci et permet de restaurer l'état du terminal.