Alors voila, ça fait quelques temps que je voulais chercher comment conserver la couleur dans un |more ou |less.

Mais loutre oblige, pas cherché. Puis la sbz lance sur l'irc:

tiens ca fait chier de perdre la couleur du grep avec un |{less, more}

Alors ni une ni deux, je me lance dans la recherche, il me fallait un déclic.

La soluce:

Modifiez ou ajoutez un alias pour ls (dans votre bashrc par exemple):

alias ls='ls --color=always'

Puis ajouter un alias pour less:

 alias less='less -R'

voila c'est fini, et oui more conserve automatiquement la couleur, pas besoin de truc spécifique pour lui.

Pareil pour {e,f,z,}grep:

alias grep='grep --color=always'

on recharge son bashrc (si ajouté dedans)

source ~/.bashrc
linux/more_less_color.txt · Last modified: 2010/01/12 13:29 (external edit)