15 Praktische Beispiele für den Befehl Echo unter Linux

15 Praktische Beispiele für den Befehl Echo unter Linux

Der Echo -Befehl ist einer der am häufigsten verwendeten und integrierten Befehle für Linux-Bash- und C-Shells, die normalerweise in einer Skriptsprache und Batch-Dateien verwendet werden, um eine Textzeile/Zeichenfolge für die Standardausgabe oder eine Datei anzuzeigen.

Echo -Befehlsbeispiele

Die Syntax für den Befehl echo lautet:

Echo [Option (s)] [String (s)] 

1. Geben Sie eine Textzeile ein und zeigen Sie sie auf Standardausgabe an

$ echo tecmint ist eine Community von Linux -Nerds 

Gibt den folgenden Text aus:

Tecmint ist eine Community von Linux -Nerds 

2. Deklarieren Sie eine Variable und wiederholen Sie ihren Wert. Zum Beispiel eine Variable von deklarieren X und seinen Wert zuweisen =10.

$ x = 10 

seinen Wert wiederholen:

$ echo den Wert der Variablen x = $ x Der Wert der Variablen x = 10 

Notiz: Der '-e'Option in Linux fungiert als Interpretation von entkommenen Zeichen, die Backflashed sind.

3. Option verwenden '\B' - Rückraum mit Backslash -Interpretor'-e'Das entfernt alle Räume dazwischen.

$ echo -e "Tecmint \ Bis \ ba \ bcommunity \ bof \ blinux \ bnerds" Tecmintisacommunityoflinuxnerds 

4. Option verwenden '\N' - Neue Linie mit Backs Space Interpretor'-e'behandelt eine neue Linie, von der sie verwendet werden.

$ echo -e "Tecmint \ nis \ na \ ncommunity \ nof \ nlinux \ nnerds" Tecmint ist eine Community von Linux -Nerds 

5. Option verwenden '\T' - Horizontale Registerkarte mit Backpace -Interpretor' '-e'Horizontale Laborräume haben.

$ echo -e "Tecmint \ tis \ ta \ tcommunity \ tof \ tlinux \ tnerds" Tecmint ist eine Community von Linux -Nerds 

6. Wie wäre es mit der Option New Line '\N"und horizontale Registerkarte"\T' gleichzeitig.

$ echo -e "\ n \ ttecmint \ n \ tis \ n \ ta \ n \ tcommunity \ n \ tof \ n \ tlinux \ n \ tnerds" tecmint ist eine Community von Linux -Nerds 

7. Option verwenden '\ v' - Vertikale Registerkarte mit Backpace -Interpretor' '-e'um vertikale Tabläder zu haben.

$ echo -e "\ vtecmint \ vis \ va \ vcommunity \ vof \ vlinux \ vnerds" Tecmint ist eine Community von Linux -Nerds 

8. Wie wäre es mit der Option New Line '\N"und vertikale Registerkarte"\ v' gleichzeitig.

$ echo -e "\ n \ vtecmint \ n \ vis \ n \ va \ n \ vcommunity \ n \ vof \ n \ vlinux \ n \ vnerds" Tecmint ist eine Community von Linux -Nerds 

Notiz: Wir können die vertikale Registerkarte, die horizontale Registerkarte und den neuen Zeilenabstand mit der Option zweimal oder so oft wie erforderlich verdoppeln.

9. Option verwenden '\R' - Kutschenrendite mit Backs Space Interpretor'-e'Um die Beförderungsrendite in der Ausgabe angegeben zu haben.

$ echo -e "Tecmint \ ris Eine Community von Linux -Nerds" ist eine Community von Linux -Nerds 

10. Option verwenden '\C' - Unterdrückung nach der neuen Linie mit Backs Space Interpretor'-e'weiter weitergehen, ohne eine neue Linie abzugeben.

$ echo -e "Tecmint ist eine Community \ cof Linux Nerds" Tecmint ist eine Community [E -Mail -geschützt]: ~ $ 

11. Auslösen Sie mit der Option eine neue Linie mit der neuen Linie. '-N''.

$ echo -n "Tecmint ist eine Community von Linux -Nerds" Tecmint ist eine Community von Linux [E -Mail -geschützt]: ~/dokument $ 

12. Option verwenden '\A' - Alarmrückkehr mit Backs Space Interpretor'-e'Die Tonwarnung haben.

$ echo -e "Tecmint ist eine Community von \ Alinux -Nerds" Tecmint ist eine Community von Linux -Nerds 

Notiz: Überprüfen Sie die Lautstärketaste vor dem Schießen.

13. Drucken Sie alle Dateien/Ordner mit dem Echo -Befehl (LS -Befehl Alternative) aus.

$ echo * 103.ODT 103.PDF 104.ODT 104.PDF 105.ODT 105.PDF 106.ODT 106.PDF 107.ODT 107.PDF 108a.ODT 108.ODT 108.PDF 109.ODT 109.PDF 110B.ODT 110.ODT 110.PDF 111.ODT 111.PDF 112.ODT 112.PDF 113.ODTT-Linux-Header-3.16.0-customkernel_1_amd64.Deb Linux-Image-3.16.0-customkernel_1_amd64.Deb -Netzwerk.JPEG 

14. Drucken Sie Dateien einer bestimmten Art aus. Nehmen wir zum Beispiel an, Sie möchten alle drucken. '.JPEG'Dateien, verwenden Sie den folgenden Befehl.

$ echo *.JPEG -Netzwerk.JPEG 

15. Das Echo kann mit einem Umleitungsoperator verwendet werden, um in eine Datei auszugeben und nicht die Standardausgabe.

$ echo "Testseite"> Testpage ## Inhalt überprüfen 
Echo -Optionen
 Optionen  Beschreibung
 -N  Drucken Sie die nachfolgende Newline nicht aus.
 -e  Aktivieren Sie die Interpretation von Backslash -Flucht.
 \B  Rücktaste
 \\  Backslash
 \N  Neue Zeile
 \R  Wagenrückgabe
 \T  Horizontale Registerkarte
 \ v  vertikale Registerkarte

Das ist alles vorerst und vergessen Sie nicht, uns Ihr wertvolles Feedback in den Kommentaren unten zu geben.