Lorsque je lance un programme (par exemple grep
ou ls
) sans pageur, sa sortie est colorée. Cependant, lorsque je l'exécute en canalisant sa sortie less
, aucune couleur n'est affichée.
Par exemple, cette commande génère une sortie colorée:
grep -r something
mais cela ne veut pas:
grep -r something | less
Pourquoi? Comment voir les couleurs à travers less
?
python-pygments
?
grep --color=always "search string" * | less -R
mais j'ai tendance à utiliser demost
nos jours au lieu deless
. AUSSI: gnu.org/software/src-highlite est un surligneur de couleur (moins fonctionne aussi)