Echo

Aus Foxwiki


Bezeichnung

echo Zeigen Sie eine Textzeile / Zeichenfolge in der Standardausgabe oder einer Datei an.

Übersicht

$ echo [OPTION][STRING]

intern echo Die Befehle, die direkt von der Shell ausgeführt werden, werden als interne Befehle bezeichnet. Es gibt keinen separaten Prozess zum Ausführen dieser Befehle.

/usr/bin/echo 

extern echo Die Befehle, die vom Kernel ausgeführt werden, werden als externe Befehle bezeichnet. Jeder Befehl hat seine eindeutige Prozess-ID

Optionen

Options Description
-n Drucken Sie die nachfolgende neue Zeile nicht
-e Aktivieren Sie die Interpretation von Backslash-Escapezeichen
\b Rücktaste "Backspace"
\\ Backslashs
\n Neue Zeile
\r Wagenrücklauf "carriage return"
\t Horizontaler Tab
\v Vertikaler Tab

Beispiele

  • 1 Geben Sie eine Textzeile ein und zeigen Sie sie in der Standardausgabe an
$ echo Hallo Welt 

Gibt den folgenden Text aus:

Hallo Welt 


  • 2 Deklarieren Sie eine Variable und geben Sie ihren Wert wieder. Deklarieren Sie beispielsweise eine Variable von x und weisen Sie ihren Wert = 10 zu.
$ x=10

echo seinen Wert:

$ echo The value of variable x = $x 
The value of variable x = 10 


  • 3 Verwenden Sie die Option '\ b' - Rücktaste mit Backslash-Interpreter '-e', die alle dazwischen liegenden Leerzeichen entfernt.
$ echo -e "Sehr \bgeehrte \bDamen \bund \bHerren" 
SehrgeehrteDamenundHerren 


  • 4 Mit der Option '\ n' - Neue Zeile mit Rücktaste-Interpretor '-e' wird eine neue Zeile dort behandelt, wo sie verwendet wird.
$ echo -e "Sehr \ngeehrte \nDamen \nund \nHerren" 
Sehr 
geehrte 
Damen
und 
Herren  


  • 5 Verwenden Sie die Option '\ t' - horizontale Registerkarte mit Rücktaste-Interpretor '-e', um horizontale Registerkarten zu erhalten.
$ echo -e "Sehr \tgeehrte \tDamen \tund \tHerren" 
Sehr    geehrte         Damen   und     Herren 


  • 6 Wie wäre es, wenn Sie die Option Neue Zeile '\ n' und die horizontale Registerkarte '\ t' gleichzeitig verwenden.
$ echo -e "\n\tSehr \n\tgeehrte \n\tDamen \n\tund \n\tHerren"
        Sehr 
        geehrte 
        Damen
        und 
        Herren
  • 7 Verwenden Sie die Option '\ v' - vertikale Registerkarte mit Rücktaste-Interpretor '-e', um vertikale Tabulatoren zu erhalten.
$ echo -e "\vSehr \vgeehrte \vDamen \vund \vHerren" 

Sehr 
     geehrte 
             Damen 
                   und 
                       Herren


  • 8 Wie wäre es, wenn Sie die Option Neue Zeile '\ n' und vertikale Registerkarte '\ v' gleichzeitig verwenden.
$ echo -e "\n\vSehr \n\vgeehrte \n\vDamen \n\vund \n\vHerren"


Sehr 
geehrte 
Damen 
und 
Herren
  • 9 Drucken Sie alle Dateien / Ordner mit dem Befehl echo (ls command alternative).
$ 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.odt linux-headers- 3.16.0-customkernel_1_amd64.deb linux-image-3.16.0-customkernel_1_amd64.deb network.jpeg
  • 10 Drucken Sie Dateien einer bestimmten Art.
$ echo *.jpeg 
network.jpeg

Links

Siehe auch

  1. Linux:Befehl:


Extern

  1. https://wiki.ubuntuusers.de/echo/