logo

Bash-Skripting – Bash-Echo-Befehl

In diesem Artikel werden wir den Echo-Befehl sehen. Der Echo-Befehl ist eine integrierte Befehlsfunktion für Unix/Linux, die im Allgemeinen zum Anzeigen des Textes oder der Nachricht auf dem Bildschirm verwendet wird.

Syntax :

  $   echo [option]>

Zum Beispiel :



Java-Teilzeichenfolge enthält
  $   echo Geeks For Geeks>

Ausgabe :

Geeks For Geeks>

Ausgabe

Generell gibt es drei Möglichkeiten:

  • -N : Der abschließende Zeilenumbruch wird nicht gedruckt.
  • -UND : Dies ist die Standardoption, die die Implementierung von Escape-Sequenzen deaktiviert.
  • -Es ist : Wird verwendet, um die Interpretation von Backslash-Escapezeichen zu ermöglichen

Einige Escape-Sequenzen führen unterschiedliche Operationen aus, wie zum Beispiel:

Escape-Sequenzen

Bedeutung

B Rücktaste
Backslash
N Neue Zeile
R Wagenrücklauf
T Horizontale Registerkarte
In Vertikale Registerkarte

Beispiel 1: Rücktaste

  $   echo -e 'Geeks For Geeks'>

Ausgabe:

GeeksForGeeks>

Ausgabe

Beispiel 2: Neue Zeile

  $   echo -e 'Geeks
For
Geeks'>

Ausgabe :

Geeks For Geeks>

Ausgabe

Beispiel 3: Horizontaler Tab

  $   echo -e 'Geeks	For	Geeks'>

Ausgabe :

Geeks For Geeks>

Ausgabe

Beispiel 4: Backslash

  $   echo -e 'GeeksForGeeks'>

Ausgabe :

GeeksForGeeks>

Ausgabe

Beispiel 5: Wagenrücklauf

  $   echo -e 'Geeks
For Geeks'>

Ausgabe :

Java-Datentypen
For Geeks>

Ausgabe

Beispiel 6: Vertikale Registerkarte

  $   echo -e 'Geeksv Forv Geeks'>

Ausgabe :

Geeks♂ For♂ Geeks>

Ausgabe

Beispiel 7: Option -n

  $   echo -n 'Geeks For Geeks'>

Ausgabe :

Geeks For Geeks>

Ausgabe

Hier finden Sie alle zugehörigen Befehle Echo indem Sie den folgenden Befehl schreiben.

  $   /bin/echo --help>

Ausgabe :

Ausgabe

Es gibt einige andere Möglichkeiten, den Echo-Befehl zu verwenden

Eingaben des Benutzers entgegennehmen:

Wir erstellen eine Textdatei mit dem Namen userInput.sh und schreiben den folgenden Code in die Datei.

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

Führen Sie nun userInput.sh mit Hilfe des folgenden Codes aus:

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

Ausgabe :

Ausgabe

Abschluss

Zusammenfassend lässt sich sagen, dass der Echo-Befehl ein vielseitiger und leistungsstarker integrierter Befehl in Unix/Linux-Systemen ist, der es Benutzern ermöglicht, Text oder Nachrichten auf dem Bildschirm anzuzeigen. Der Artikel lieferte einen detaillierten Überblick über die Syntax und Optionen des Echo-Befehls sowie verschiedene Beispiele, die seine Verwendung veranschaulichen, einschließlich der Möglichkeit, Zeilenumbrüche zu unterdrücken, die Interpretation von Escape-Sequenzen zu aktivieren/deaktivieren und Sonderzeichen wie Rücktasten, Tabulatoren und Wagenrückläufe anzuzeigen. Der Artikel behandelte auch, wie man Eingaben von Benutzern entgegennimmt, indem man die Befehle „echo“ und „read“ zusammen verwendet. Insgesamt ist der Echo-Befehl ein wesentliches Werkzeug im Toolkit eines Unix/Linux-Benutzers, das eine effektive Textbearbeitung und Ausgabeanzeige innerhalb der Befehlszeilenumgebung ermöglicht.