TrucsEtAstuces/AdminLinux

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.