GNU/Linux >> Tutoriels Linux >  >> Linux

Coloration globale du terminal par Regex

La version courte est :pourquoi, oui, vous pouvez diriger la sortie du shell, comme n'importe quel autre programme.

À partir de là, vous pouvez utiliser ce que vous voulez, aimer, dire

$ bash | sed "$(echo -e "[email protected]@\e[31mdog\e[[email protected]; [email protected] [email protected] [email protected];")"

J'ai pensé ajouter mon 'arc-en-ciel'. Profitez :

for((b=0;$b<8;b++)); do echo -ne "\e[4${b}m4$b : "; \
  for((f=0;$f<8;f++)); do echo -ne "\e[3${f}m3${f}"; done; echo -e "\e[0m"; done

Je suis toujours à la recherche d'un émulateur de terminal Linux avec cette fonctionnalité, mais pour ceux qui lisent ceci qui sont sur macOS X :

  • Obtenez iTerm2 (vous le voudrez de toute façon si vous faites beaucoup de travail en ligne de commande sur OS X), allez dans "Paramètres > Profils > Avancé", puis cliquez sur "Modifier" sous "Déclencheurs". Là, vous pouvez ajouter un déclencheur avec une expression régulière comme ^.*\[ERROR\].*$ et définissez l'action sur "Texte en surbrillance" et le paramètre sur quelque chose comme "Premier plan rouge".

Linux
  1. Un guide du terminal Linux pour les débutants

  2. Copier des fichiers dans le terminal Linux

  3. Renommer un fichier dans le terminal Linux

  4. Déplacer des fichiers dans le terminal Linux

  5. Utiliser XMLStarlet pour analyser XML dans le terminal Linux

20 outils de productivité pour le terminal Linux

Regardez des vidéos YouTube sur le terminal Linux

Le terminal Linux n'est pas un poney à un tour

Détendez-vous au coin du feu sur votre terminal Linux

MapSCII – La carte du monde dans votre terminal

Comprendre la commande uname sous Linux