Echo: Unterschied zwischen den Versionen

Aus Foxwiki
Kamalalhassan (Diskussion | Beiträge)
Kamalalhassan (Diskussion | Beiträge)
Zeile 70: Zeile 70:


* 6 Wie wäre es, wenn Sie die Option Neue Zeile '\ n' und die horizontale Registerkarte '\ t' gleichzeitig verwenden.
* 6 Wie wäre es, wenn Sie die Option Neue Zeile '\ n' und die horizontale Registerkarte '\ t' gleichzeitig verwenden.
  $ echo -e "\n\tTecmint \n\tis \n\ta \n\tcommunity \n\tof \n\tLinux \n\tNerds"
  $ echo -e "\n\tSehr \n\tgeehrte \n\tDamen \n\tund \n\tHerren"


         Tecmint
         Sehr
         is
         geehrte
         a
         Damen
         community
         und
         of
         Herren
        Linux
        Nerds


= Links =
= Links =

Version vom 1. Dezember 2020, 13:58 Uhr


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

Mit der Option -e können folgende Befehle verwendet werden:

  • \\ Ausgabe des Backslashs
  • \a Alarm (Terminalglocke)
  • \b Rücktaste ("Backspace")
  • \c Keine weitere Ausgabe
  • \e Escape
  • \f Seitenvorschub ("form feed")
  • \n Neue Zeile
  • \r Wagenrücklauf ("carriage return")
  • \t Horizontaler Tab
  • \v Vertikaler Tab
  • \xHH Zeichen aus der Zeichentabelle mit hexadezimalem Bytecode HH anzeigen

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

Links

Siehe auch

  1. Linux:Befehl:


Extern

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