Editer ~/.bashrc pour obtenir les 'aliases' suivants:
$ alias ls='ls --color=auto' $ alias grep='ls --color=auto'
Pour afficher un jolie 'OK/FAIL/WARNING' en couleurs, initialisez ces variables:
$ export RES_COL=60 $ export MOVE_TO_COL="echo -en \\033[${RES_COL}G" $ export SETCOLOR_SUCCESS="echo -en \\033[1;32m" $ export SETCOLOR_FAILURE="echo -en \\033[1;31m" $ export SETCOLOR_WARNING="echo -en \\033[1;33m"
Le export c'est vraiment pour /bin/sh, /bin/bash ou encore /usr/local/bin/zsh.
Si le shell serait csh ou tcsh il faudrait alors faire:
> setenv RES_COL 60 > ...
On pourrait également faire ceci avec tcsh:
> set spam=/eggs > set home=$spam > echo $home /eggs
Et ensuite, dans votre code (on pourrait aussi faire des fonctions):
#! /bin/bash $MOVE_TO_COL $SET_COLOR_SUCCESS echo -n "OK" $SET_COLOR_NORMAL echo -ne "\r"
Ce code provient de /etc/init.d/function de fedora/redhat.