admin_grundlagen:shell_sonderzeichen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:shell_sonderzeichen [2013/05/14 07:04] – ingo_wichmann | admin_grundlagen:shell_sonderzeichen [2026/08/10 12:54] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Die wichtigsten Shell Sonderzeichen ===== | ||
| + | |||
| < | < | ||
| ~ - steht für den Namen des Heimatverzeichnisses | ~ - steht für den Namen des Heimatverzeichnisses | ||
| - | $ - Variablen | + | $ - leitet einen Variablennamen ein |
| - | * - Wildcart | + | * - Wildcard |
| - | ? - genau ein gesuchtes | + | |
| - | [a-z] - steht für Platzhalter für Zeichen/ | + | ls a* |
| - | [^a-z] - steht für Platzhalter für Zeichen/ | + | ls *b |
| - | \ - entwertet das letzte Zeichen | + | ls a*z - Dateien auflisten, die mit a beginnen und mit z enden |
| - | ' | + | ls *abc* - Dateien auflisten, die abc im Namen enthalten |
| - | " | + | |
| - | | zwei Befehle verbinden | + | ? - Wildcard - Platzhalter für genau ein beliebiges |
| + | [a-z] - steht als Platzhalter für genau ein Zeichen | ||
| + | [[:lower:]] - Zeichenklasse für Kleinbuchstaben, | ||
| + | [^a-z] - steht als Platzhalter für genau ein Zeichen, das nicht in der eckigen Klammer | ||
| + | | zwei Befehle | ||
| < aus Datei einlesen | < aus Datei einlesen | ||
| - | > an Datei anhängen | + | > in Datei schreiben (diese wird überschrieben, |
| + | >> an Datei anhängen | ||
| </ | </ | ||
| + | |||
| + | ====== Wie schütze ich Sonderzeichen (z. B. in Dateinamen)? | ||
| + | * %%' | ||
| + | * %%" | ||
| + | * '' | ||
| + | |||
| + | ' | ||
| + | touch -- -l | ||
| + | cp -a -v -- -l -a | ||
| + | rm -- -l -a | ||
admin_grundlagen/shell_sonderzeichen.1368515046.txt.gz · Zuletzt geändert: 2013/05/14 07:04 von ingo_wichmann
