logo

Bash Scripting - Comandament Bash Echo

En aquest article, veurem l'ordre echo. L'ordre Echo és una funció d'ordre integrada per a Unix / Linux que s'utilitza generalment per mostrar el text o el missatge a la pantalla.

Sintaxi:



  $   echo [option]>

Per exemple :

  $   echo Geeks For Geeks>

Sortida:

Geeks For Geeks>

Sortida



En general, hi ha tres opcions:

  • -n : no imprimeix la nova línia final.
  • -I : És l'opció per defecte que desactiva la implementació de seqüències d'escapament.
  • -És : S'utilitza per habilitar la interpretació d'escapades de barra invertida

Algunes seqüències d'escapament realitzen diferents operacions com ara:

Seqüències d'escapada

Significat

 Retrocés
Barra invertida
Nova Línia
Retorn de carro
Pestanya horitzontal
in Pestanya Vertical

Exemple 1: retrocés

  $   echo -e 'Geeks For Geeks'>

Sortida:

bash si més
GeeksForGeeks>

Sortida

Exemple 2: Nova línia

  $   echo -e 'Geeks
For
Geeks'>

Sortida:



Geeks For Geeks>

Sortida

prova catch block a java

Exemple 3: pestanya horitzontal

  $   echo -e 'Geeks	For	Geeks'>

Sortida:

Geeks For Geeks>

Sortida

Exemple 4: barra invertida

  $   echo -e 'GeeksForGeeks' >

Sortida:

GeeksForGeeks>

Sortida

Exemple 5: Retorn de carro

  $   echo -e 'Geeks
For Geeks'>

Sortida:

For Geeks>

Sortida

Exemple 6: Pestanya Vertical

  $   echo -e 'Geeksv Forv Geeks'>

Sortida:

Geeks♂ For♂ Geeks>

Sortida

window.open javascript

Exemple 7: Opció -n

  $   echo -n 'Geeks For Geeks'>

Sortida:

Geeks For Geeks>

Sortida

Podeu trobar totes les ordres relacionades amb eco escrivint la següent comanda.

  $   /bin/echo --help>

Sortida:

què és una pila en java

Sortida

Hi ha altres maneres d'utilitzar l'ordre echo

Recollint les aportacions de l'usuari:

Creem un fitxer de text anomenat userInput.sh i escrivim el codi següent dins del fitxer.

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

Ara executeu userInput.sh amb l'ajuda del codi següent:

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

Sortida:

Sortida

Conclusió

En conclusió, l'ordre echo és una ordre incorporada versàtil i potent als sistemes Unix/Linux que permet als usuaris mostrar text o missatges a la pantalla. L'article va oferir una visió general detallada de la sintaxi de l'ordre d'eco, les opcions i diversos exemples que demostren el seu ús, inclosa la capacitat de suprimir caràcters de nova línia, activar/desactivar la interpretació de la seqüència d'escapada i mostrar caràcters especials com espais enrere, pestanyes i retorns de carro. L'article també tractava com rebre informació dels usuaris mitjançant l'eco i les ordres de lectura junts. En general, l'ordre echo és una eina essencial en el conjunt d'eines d'un usuari Unix/Linux, que permet una manipulació efectiva del text i la visualització de la sortida dins de l'entorn de la línia d'ordres.