Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:shell_sonderzeichen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:shell_sonderzeichen [2013/05/14 06:58]
ingo_wichmann angelegt
admin_grundlagen:shell_sonderzeichen [2020/09/02 07:56]
127.0.0.1 Externe Bearbeitung
Zeile 1: Zeile 1:
 +====== die wichtigsten Shell Sonderzeichen =====
 +
 +<​file>​
 ~ - steht für den Namen des Heimatverzeichnisses ~ - steht für den Namen des Heimatverzeichnisses
 $ - Variablen $ - Variablen
-* - Wildcart ​- Platzhalter für mehrere beliebige Zeichen+* - Wildcard ​- Platzhalter für mehrere beliebige Zeichen
 ? - genau ein gesuchtes Zeichen ? - genau ein gesuchtes Zeichen
 [a-z] - steht für Platzhalter für Zeichen/​Zeichenketten etc. [a-z] - steht für Platzhalter für Zeichen/​Zeichenketten etc.
-[^a-z] - steht für Platzhalter für Zeichen/​Zeichenketten die nicht angegeben sind +[[:lower:]] - besser Ausdruck, weil nicht von der Spracheinstellung abhängig 
-\ - entwertet das letzte ​Zeichen+[^a-z] - steht für Platzhalter für Zeichen/​Zeichenkettendie nicht angegeben sind 
 +\ - entwertet das darauffolgende ​Zeichen
 ' '
 " "
 | zwei Befehle verbinden | zwei Befehle verbinden
 < aus Datei einlesen < aus Datei einlesen
-> an Datei anhängen+> in Datei schreiben 
 +>> an Datei anhängen 
 +</​file>​ 
 + 
 +====== wie schütze ich mich vor Sonderzeichen (z.B. in Dateinamen) ===== 
 +  * <​file>'</​file>​ 
 +  * <​file>"</​file>​ 
 +  * <​file>​\</​file>​ 
 +  * <​file>​--</​file>​ 
 + 
 +'​--'​ bedeutet __Ende aller Optionen__ 
 +  touch -- -l 
 +  cp -a -v -- -l -a 
 +  rm -- -l -a
admin_grundlagen/shell_sonderzeichen.txt · Zuletzt geändert: 2021/11/02 22:15 (Externe Bearbeitung)