Bash Scripting – Comando Bash Echo

Bash Scripting – Comando Bash Echo

In questo articolo vedremo il comando echo. Il comando Echo è una funzionalità di comando integrata per Unix/Linux che viene generalmente utilizzata per visualizzare testo o messaggio sullo schermo.

Sintassi:

  $   echo [option] 

Per esempio :



  $   echo Geeks For Geeks 

Produzione :

Geeks For Geeks 

Produzione

Generalmente ci sono tre opzioni:

  • -N : Non stampa il ritorno a capo finale.
  • -E : è l'opzione predefinita che disabilita l'implementazione delle sequenze di escape.
  • : Viene utilizzato per consentire l'interpretazione degli escape della barra rovesciata

Alcune sequenze di escape eseguono diverse operazioni come:

Sequenze di fuga

Senso

B Indietro
Barra rovesciata
N Nuova linea
R Ritorno in carrozza
T Scheda orizzontale
In Scheda verticale

Esempio 1: Backspace

  $   echo -e 'Geeks For Geeks' 

Produzione:

GeeksForGeeks 

Produzione

Esempio 2: Nuova riga

  $   echo -e 'Geeks
For
Geeks' 

Produzione :

Geeks For Geeks 

Produzione

Esempio 3: scheda orizzontale

  $   echo -e 'Geeks	For	Geeks' 

Produzione :

Geeks For Geeks 

Produzione

Esempio 4: barra rovesciata

  $   echo -e 'GeeksForGeeks' 

Produzione :

GeeksForGeeks 

Produzione

Esempio 5: Ritorno in carrozza

  $   echo -e 'Geeks
For Geeks' 

Produzione :

For Geeks 

Produzione

Esempio 6: Scheda verticale

  $   echo -e 'Geeksv Forv Geeks' 

Produzione :

Geeks♂ For♂ Geeks 

Produzione

Esempio 7: Opzione -n

  $   echo -n 'Geeks For Geeks' 

Produzione :

Geeks For Geeks 

Produzione

Puoi trovare tutti i comandi relativi a eco scrivendo il seguente comando.

  $   /bin/echo --help 

Produzione :

Produzione

Esistono altri modi per utilizzare il comando echo

Prendendo input dall'utente:

Creiamo un file di testo denominato userInput.sh e scriviamo il seguente codice all'interno del file.

#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks' 

Ora esegui userInput.sh con l'aiuto del codice seguente:

  $   chmod +x ./userInput.sh   $   ./userInput.sh 

Produzione :

Produzione

Conclusione

In conclusione, il comando echo è un comando versatile e potente integrato nei sistemi Unix/Linux che consente agli utenti di visualizzare testo o messaggi sullo schermo. L'articolo fornisce una panoramica dettagliata della sintassi, delle opzioni e di vari esempi del comando echo che ne dimostrano l'utilizzo, inclusa la possibilità di sopprimere i caratteri di nuova riga, abilitare/disabilitare l'interpretazione della sequenza di escape e visualizzare caratteri speciali come backspace, tabulazioni e ritorni a capo. L'articolo spiegava anche come ricevere input dagli utenti che utilizzano echo e leggere insieme i comandi. Nel complesso, il comando echo è uno strumento essenziale nel toolkit di un utente Unix/Linux, poiché consente un'efficace manipolazione del testo e la visualizzazione dell'output all'interno dell'ambiente della riga di comando.


Articoli Più

Categoria

Articoli Interessanti