DONAZIONE
AIUTACI A CRESCERE:
DONAZIONE LIBERÀ
DONAZIONE LIBERÀ
MENU
I postatori più attivi del mese
Nessun utente |
Colorare i script in bash
Pagina 1 di 1
Colorare i script in bash
A volte abbiamo la necessità che l'output dei nostri script sia ben visibile all'utente finale. Uno modo molto comodo per evidenziare delle scritte è quello di colorarle.
È presente la tabella di riferimento dei colori e dei piccoli esempi.
Tabella di riferimento dei colori
- Codice:
WHITE= \e[1;37m
LGRAY= \e[0;37m
GRAY= \e[1;30m
BLACK= \e[0;30m
RED= \e[0;31m
LRED= \e[1;31m
GREEN= \e[0;32m
LGREEN= \e[1;32m
BROWN= \e[0;33m
YELLOW= \e[1;33m
BLUE= \e[0;34m
LBLUE= \e[1;34m
PURPLE= \e[0;35m
PINK= \e[1;35m
CYAN= \e[0;36m
LCYAN= \e[1;36m
Utilizzo:
Per utilizzare tali "codici" per i colori con la funzione echo è necessario aggiungere il suffisso -e.
Un banale esempio può essere appunto:
- Codice:
echo "come colorare queste parole"
che con i codici colore potrebbe diverntare:
- Codice:
echo -e '\e[1;35m'"come colorare queste parole"
Un'altro trucchetto è quello di inserire le seguenti righe nel file /usr/local/bin/colors
- Codice:
#!/bin/bash
export WHITE="\e[1;37m"
export LGRAY="\e[0;37m"
export GRAY="\e[1;30m"
export BLACK="\e[0;30m"
export RED="\e[0;31m"
export LRED="\e[1;31m"
export GREEN="\e[0;32m"
export LGREEN="\e[1;32m"
export BROWN="\e[0;33m"
export YELLOW="\e[1;33m"
export BLUE="\e[0;34m"
export LBLUE="\e[1;34m"
export PURPLE="\e[0;35m"
export PINK="\e[1;35m"
export CYAN="\e[0;36m"
export LCYAN="\e[1;36m"
export Z="\e[0m"
Per poi andare ad eseguire un source del file aggiungendo nel nostro script:
- Codice:
. colors
fonte della guida
Argomenti simili
» Script bash per visualizzare informazioni
» Script in PHP per impedire il caching degli script
» Variabili comuni in bash
» come usare le condizioni IF e THEN in bash shell
» Comando bash per riavviare Ubuntu
» Script in PHP per impedire il caching degli script
» Variabili comuni in bash
» come usare le condizioni IF e THEN in bash shell
» Comando bash per riavviare Ubuntu
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.