Einfache Shellsonderzeichen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
==Was ist das?==
 +
*Shellsonderzeichen sind spezielle Zeichen, die in der Bash-Shell eine besondere Bedeutung haben und verwendet werden, um bestimmte Aktionen oder Funktionen auszuführen.
 +
*Ein Beispiel für ein Shellsonderzeichen ist das Dollarzeichen "$", das verwendet wird, um auf den Wert einer Variablen zuzugreifen oder Befehlsersetzung durchzuführen.
 +
*Ein weiteres Shellsonderzeichen ist das Anführungszeichen (", '), das verwendet wird, um Zeichenketten zu definieren und zu kennzeichnen, welche Teile als Text oder Variableninterpretation behandelt werden sollen.
 +
*Das Pipe-Symbol "|" wird verwendet, um die Ausgabe eines Befehls an einen anderen Befehl weiterzuleiten, um die Verarbeitung von Datenketten oder Pipelines zu ermöglichen.
 +
*Shellsonderzeichen sind ein wesentlicher Bestandteil des Shell-Skriptings und ermöglichen es, komplexe Aufgaben durch Kombination und Manipulation von Befehlen, Variablen und Datenströmen auszuführen.
 +
==Tabelle==
 
{| class="wikitable" border="1" cellpadding="2"
 
{| class="wikitable" border="1" cellpadding="2"
 
|-
 
|-
Zeile 39: Zeile 46:
 
|{ ,  ,  , }
 
|{ ,  ,  , }
 
|Zeichenketten zusammensetzen  
 
|Zeichenketten zusammensetzen  
 +
|-
 +
|!!
 +
|letzten Befehl einsetzen
 +
|-
 +
|!$
 +
|letztes Argument des letzten Befehls einsetzen
 
|-
 
|-
 
|"..."
 
|"..."
|Entwertung der Sonderzeichen ausser $ ' \
+
|Entwertung der Sonderzeichen außer '''$''',''' ' ''', '''\''', '''!'''
 
|-
 
|-
 
|'...'
 
|'...'
|Entwertung sämtlicher Sonderzeichen ausser ' selbst
+
|Entwertung sämtlicher Sonderzeichen außer ''' ' ''' selbst
 
|-
 
|-
 
|\   
 
|\   

Aktuelle Version vom 19. Juni 2024, 07:58 Uhr

Was ist das?

  • Shellsonderzeichen sind spezielle Zeichen, die in der Bash-Shell eine besondere Bedeutung haben und verwendet werden, um bestimmte Aktionen oder Funktionen auszuführen.
  • Ein Beispiel für ein Shellsonderzeichen ist das Dollarzeichen "$", das verwendet wird, um auf den Wert einer Variablen zuzugreifen oder Befehlsersetzung durchzuführen.
  • Ein weiteres Shellsonderzeichen ist das Anführungszeichen (", '), das verwendet wird, um Zeichenketten zu definieren und zu kennzeichnen, welche Teile als Text oder Variableninterpretation behandelt werden sollen.
  • Das Pipe-Symbol "|" wird verwendet, um die Ausgabe eines Befehls an einen anderen Befehl weiterzuleiten, um die Verarbeitung von Datenketten oder Pipelines zu ermöglichen.
  • Shellsonderzeichen sind ein wesentlicher Bestandteil des Shell-Skriptings und ermöglichen es, komplexe Aufgaben durch Kombination und Manipulation von Befehlen, Variablen und Datenströmen auszuführen.

Tabelle

; Trenne Kommandos
# Kommentar
& Programm im Hintergrund starten
| STDOUT von links wird zu STDIN von rechts
* steht für beliebig viel Zeichen auch 0
? steht für genau ein Zeichen
[abc] steht für eins der Zeichen in [ ] hier a b oder c
~ das Homeverzeichnis
> und >> leite in Datei um > überschreibe >> hänge an
< lesen aus Datei
2>&1 leite STDERR auf STDOUT
<< ende Lesen aus Datei (Heredokument)
{ , , , } Zeichenketten zusammensetzen
!! letzten Befehl einsetzen
!$ letztes Argument des letzten Befehls einsetzen
"..." Entwertung der Sonderzeichen außer $, ' , \, !
'...' Entwertung sämtlicher Sonderzeichen außer ' selbst
\ Entwertung des folgenden Sonderzeichens