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

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:shell_sonderzeichen [2014/06/15 12:02]
carsten_strotmann
admin_grundlagen:shell_sonderzeichen [2020/09/02 07:56]
127.0.0.1 Externe Bearbeitung
Zeile 1: Zeile 1:
 +====== die wichtigsten Shell Sonderzeichen =====
 +
 <​file>​ <​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
 ' '
 " "
Zeile 14: Zeile 17:
 >> an Datei anhängen >> an Datei anhängen
 </​file>​ </​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)