logo

Bash-scripting - Bash Echo-opdracht

In dit artikel gaan we het echo-commando bekijken. De Echo-opdracht is een ingebouwde opdrachtfunctie voor Unix / Linux die doorgaans wordt gebruikt om de tekst of het bericht op het scherm weer te geven.

Syntaxis:

  $   echo [option]>

Bijvoorbeeld :



  $   echo Geeks For Geeks>

Uitgang:

hoe int naar string-java te converteren
Geeks For Geeks>

Uitvoer

Er zijn over het algemeen drie opties:

  • -N : De afsluitende nieuwe regel wordt niet afgedrukt.
  • -EN : Het is de standaardoptie die de implementatie van escape-reeksen uitschakelt.
  • -Het is : Het wordt gebruikt om interpretatie van backslash-escapes mogelijk te maken

Sommige ontsnappingsreeksen voeren verschillende bewerkingen uit, zoals:

Ontsnappingssequenties

Betekenis

B Backspace
Backslash
N Nieuwe lijn
R Vervoer terug
T Horizontaal tabblad
in Verticaal tabblad

Voorbeeld 1: Backspace

  $   echo -e 'Geeks For Geeks'>

Uitgang:

GeeksForGeeks>

Uitvoer

Voorbeeld 2: Nieuwe lijn

  $   echo -e 'Geeks
For
Geeks'>

Uitgang:

Geeks For Geeks>

Uitvoer

Voorbeeld 3: Horizontaal tabblad

  $   echo -e 'Geeks	For	Geeks'>

Uitgang:

Geeks For Geeks>

Uitvoer

Voorbeeld 4: Backslash

  $   echo -e 'GeeksForGeeks'>

Uitgang:

GeeksForGeeks>

Uitvoer

Voorbeeld 5: Vervoer terug

  $   echo -e 'Geeks
For Geeks'>

Uitgang:

For Geeks>

Uitvoer

Voorbeeld 6: Verticaal tabblad

  $   echo -e 'Geeksv Forv Geeks'>

Uitgang:

wanneer eindigt q1
Geeks♂ For♂ Geeks>

Uitvoer

Voorbeeld 7: -n Optie

  $   echo -n 'Geeks For Geeks'>

Uitgang:

Geeks For Geeks>

Uitvoer

U kunt alle opdrachten vinden die verband houden met echo door het volgende commando te schrijven.

  $   /bin/echo --help>

Uitgang:

Uitvoer

Er zijn enkele andere manieren om de echo-opdracht te gebruiken

Invoer van de gebruiker aannemen:

We maken een tekstbestand met de naam userInput.sh en schrijven de volgende code in het bestand.

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

Voer nu userInput.sh uit met behulp van de onderstaande code:

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

Uitgang:

Uitvoer

numpy lijnruimte

Conclusie

Kortom, het echo-commando is een veelzijdig en krachtig ingebouwd commando in Unix/Linux-systemen waarmee gebruikers tekst of berichten op het scherm kunnen weergeven. Het artikel gaf een gedetailleerd overzicht van de syntaxis, opties en verschillende voorbeelden van het echo-commando die het gebruik ervan demonstreerden, inclusief de mogelijkheid om tekens voor nieuwe regels te onderdrukken, interpretatie van escape-reeksen in/uit te schakelen en speciale tekens zoals backspaces, tabs en regeleinden weer te geven. In het artikel werd ook besproken hoe je input van gebruikers kunt krijgen door de echo- en leesopdrachten samen te gebruiken. Over het geheel genomen is het echo-commando een essentieel hulpmiddel in de toolkit van een Unix/Linux-gebruiker, waardoor effectieve tekstmanipulatie en uitvoerweergave binnen de opdrachtregelomgeving mogelijk is.