GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Eco con esempi pratici

Il comando echo è un comando shell integrato, che viene utilizzato per visualizzare il valore di una variabile o stampare una riga di testo. Il comando Echo svolge un ruolo importante nella creazione di uno script di shell.

Synatx

# echo [Options] [String]

Gli elementi tra parentesi quadre sono facoltativi. Una stringa può essere definita come una sequenza finita di caratteri (come lettere, numeri, simboli segni di punteggiatura).

Quando il comando echo viene utilizzato senza opzioni o stringhe, echo restituisce una riga vuota sullo schermo del display seguita dal prompt dei comandi nella riga successiva. Questo perché premendo il tasto ENTER è un segnale al sistema di iniziare una nuova linea, e quindi l'eco ripete questo segnale.

Opzioni

  • -n non emettere la nuova riga finale
  • -e abilita l'interpretazione degli escape della barra rovesciata
  • -E disabilita l'interpretazione degli escape della barra rovesciata (impostazione predefinita)

Se -e è attivo, vengono riconosciute le seguenti sequenze:

  • \\ barra rovesciata
  • \a avviso (BEL)
  • \b indietro
  • \c non producono ulteriore output
  • \e scappa
  • \f feed di moduli
  • \n nuova linea
  • \r andata e ritorno
  • \t scheda orizzontale
  • \v scheda verticale
  • \0NNN byte con valore ottale NNN (da 1 a 3 cifre)
  • \xHH byte con valore esadecimale HH (da 1 a 2 cifre)

Esempio 1:Visualizza il valore della variabile definita dal sistema

Usando il comando set, possiamo elencare le variabili di definizione del sistema e per stampare il valore di queste variabili possiamo usare il comando echo:

$ echo $USER
jack
jack@localhost:~$ echo $HOME
/home/jack

Esempio 2:Visualizza il valore delle variabili definite dall'utente

$ var1=`date`
$ echo "Today's date  time is : $var1"
Today's date  time is : Mon Jul 28 13:11:37 IST 2014

Esempio 3:Visualizza la stringa di testo

$ echo " Hi this echo command testing"
Hi this echo command testing

Esempio 4:uso di backspace nel comando echo

$ echo -e "Ubuntu \bis \bthe \bbest \bDesktop \bOS"

Il comando sopra verrà stampato:

UbuntuisthebestDesktopOS

Esempio 5:uso dello spazio di tabulazione nel comando echo

$ echo -e "Ubuntu \tis \tthe \tbest \tDesktop \tOS"

Il comando sopra mostrerà sotto l'output:

Ubuntu          is         the      best     Desktop         OS

Esempio 6:utilizzo della scheda verticale nel comando echo

$ echo -e "Ubuntu \vis \vthe \vbest \vDesktop \vOS"
Ubuntu 
       is 
              the 
                     best 
                            Desktop 
                                          OS

Esempio 7:output colorato del comando echo

Il comando echo può cambiare lo stile del carattere, il colore di sfondo dei caratteri e i colori dei caratteri. La sequenza di escape \033 può essere utilizzata per modificare le proprietà dei caratteri. L'opzione -e deve essere utilizzata affinché la sequenza di escape sia attiva. Alcuni dei codici di escape sono elencati di seguito:

[0m: Normal
[1m: Bold fonts
[2m: Font color changes to Purple
[4m: Underlined fonts
[7m: Invert foreground and background colors
[8m: Invisible fonts
[9m: Cross lined fonts
[30m: Font color changes to Grey
[31m: Font color changes to Red
[32m: Font color changes to Green
[33m: Font color changes to Brown
[34m: Font color changes to Blue
[35m: Font color changes to Violet
[36m: Font color changes to Sky Blue
[37m: Font color changes to Light Grey
[38m: Font color changes to Black
[40m: Background color changes to Black
[41m: Background color changes to Red
[42m: Background color changes to Green
[43m: Background color changes to Brown
[44m: Background color changes to Blue
[45m: Background color changes to Violet
[46m: Background color changes to Sky Blue
[47m: Background color changes to Light Grey

Sotto il comando stamperà l'output in colore rosso.

$ echo -e "\033[31mMagic of Linux\033[0m"
Magic of Linux

Sotto Command stamperà "Magic of Linux" in uno stile audace e colore di sfondo rosso.

$ echo -e "\033[1m\033[41mMagic of Linux\033[0m"
Magic of Linux


Linux
  1. Comando wc Linux con esempi

  2. Comando Nohup con esempi

  3. Comando JQ in Linux con esempi

  4. Comando Linux rsync con esempi pratici

  5. Esempi di comandi echo in Linux

Comando Bash Echo spiegato con esempi in Linux

Comando della cronologia con esempi

12 Esempi pratici di In Command in Linux

Wait Command in Linux spiegato con esempi pratici

16 Esempi pratici e utili di Echo Command in Linux

echo Command in Linux:7 esempi pratici