Echo: Unterschied zwischen den Versionen

Aus Foxwiki
Kamalalhassan (Diskussion | Beiträge)
Kamalalhassan (Diskussion | Beiträge)
Zeile 8: Zeile 8:
  echo [OPTION][STRING]
  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.
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  
  /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
Die Befehle, die vom Kernel ausgeführt werden, werden als externe Befehle bezeichnet. Jeder Befehl hat seine eindeutige Prozess-ID



Version vom 10. November 2020, 13:44 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 "Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds" 
TecmintisacommunityofLinuxNerds 


  • 4 Mit der Option '\ n' - Neue Zeile mit Rücktaste-Interpretor '-e' wird eine neue Zeile dort behandelt, wo sie verwendet wird.
$ echo -e "Tecmint \nis \na \ncommunity \nof \nLinux \nNerds" 
Tecmint 
is 
a 
community 
of 
Linux 
Nerds 


  • 5 Verwenden Sie die Option '\ t' - horizontale Registerkarte mit Rücktaste-Interpretor '-e', um horizontale Registerkarten zu erhalten.
$ echo -e "Tecmint \tis \ta \tcommunity \tof \tLinux \tNerds" 
Tecmint 	is 	a 	community 	of 	Linux 	Nerds 


  • 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"
        Tecmint 
        is 
        a 
        community 
        of 
        Linux 
        Nerds 


Links

Siehe auch

  1. Linux:Befehl:


Extern

  1. https://wiki.ubuntuusers.de