Mise en évidence de la syntaxe personnalisée dans le shell Bash (à l'aide de mots clés)

3

Je sais qu'il est possible de changer le $ user@hostname couleurs, mais est-il possible de colorier différentes choses? Pourrais-je donner à tous les nombres / nombres entiers une certaine couleur? Ou définir certains mots clés pour être audacieux?

n0pe
la source

Réponses:

3

La coloration provient de l'émission de divers Séquences d'échappement . En tant que tels, ils ne peuvent être utilisés de manière fiable que lorsqu'un contrôle total de la sortie est disponible, par exemple lors de la sortie de l'invite ou de l'utilisation de programmes spécifiques.

Cela dit, il est probablement possible d'écrire un émulateur de terminal qui effectuera une mise en surbrillance basée sur des motifs, mais je n'en ai jamais rencontré un moi-même.

Ignacio Vazquez-Abrams
la source