[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: un less qui préserve les couleurs de sortie dans le terminal



Bonjour,

Vous pouvez faire un less --raw-control-chars, cela préserve les couleurs. Il faut également ajouter --color=always à grep pour forcer l'affichage en couleur.

Cela donne donc la commande : grep --color=always -r "^# TODO" *.py | less --raw-control-chars

Bonne journée.

Le 13/02/2025 à 12:38, Benoît Barbier a écrit :
Bonjour,

Il y a plusieurs sorties de terminal qui sont coloriées comme ls, grep, apt, mais dès que je « passe » par less avec un « | » la mise en évidence des couleurs disparaît.

ex :
grep -r "^# TODO" *.py | less

Y a-t-il un remplaçant de less pour garder la couleur de sortie des commandes(grep dans ce cet exemple) ?

En gardant la possibilité qu'offre less de voyager et faire une nouvelle recherche dans le résultat :
Ex :
/le truc à faire

Merci

Benoît



Reply to: