Der Echo-Befehl unter Linux wird verwendet, um Textzeilen / Zeichenfolgen anzuzeigen, die als Argument übergeben werden. Dies ist ein integrierter Befehl, der hauptsächlich in Shell-Skripten und Batch-Dateien verwendet wird, um Statustext auf dem Bildschirm oder in einer Datei auszugeben.
Syntax:
echo
Anzeigen eines Textes / einer Zeichenfolge:
Syntax:
echo
Beispiel:
Optionen des Echo-Befehls
HINWEIS: – -e ermöglicht hier die Interpretation von Backslash-Escapezeichen
1. \ b: Alle Leerzeichen zwischen dem Text werden entfernt.
Beispiel:
echo -e "Geeks \bfor \bGeeks"
2. \ c: Unterdrücke die nachfolgende neue Zeile mit dem Rücktaste-Interpreter ‚-e‘, um fortzufahren, ohne eine neue Zeile auszugeben.
Beispiel:
echo -e "Geeks \cfor Geeks"
Im obigen Beispiel Text nach \ c wird nicht gedruckt und die nachfolgende neue Zeile weggelassen.
3. \ n: Mit dieser Option wird eine neue Zeile erstellt, von der aus sie verwendet wird.
Beispiel:
echo -e "Geeks \nfor \nGeeks"
4. \ t: Mit dieser Option werden horizontale Tabulatoren erstellt.
Beispiel:
echo -e "Geeks \tfor \tGeeks"
5. \ r: Wagenrücklauf mit Rücktaste-Interpretor ‚-e‘, um den Wagenrücklauf in der Ausgabe anzugeben.
Beispiel:
echo -e "Geeks \rfor Geeks"
Im obigen Beispiel wird Text vor \ r nicht gedruckt.
6 . \ v: Mit dieser Option werden vertikale Tabulatoren erstellt.
Beispiel:
echo -e "Geeks \vfor \vGeeks
7. \ a: Alarmrückgabe mit Rücktaste-Interpretor ‚-e‘, um einen akustischen Alarm zu erhalten.
Beispiel:
echo -e "\aGeeks for Geeks
Dieser Befehl erzeugt bei Ausführung einen Alarmton oder Bel.
8. echo *: Dieser Befehl druckt alle Dateien / Ordner, ähnlich dem Befehl ls.
Beispiel:
echo *
9. -n: Mit dieser Option wird das Echo von nachgestellten Zeilenumbrüchen weggelassen.
Beispiel:
echo -n "Geeks for Geeks"