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 [2020/12/04 13:16] – [wie schütze ich mich vor Sonderzeichen (z.B. in Dateinamen)] holger_jakobs | admin_grundlagen:shell_sonderzeichen [2026/08/10 12:54] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| $ - leitet einen Variablennamen ein | $ - leitet einen Variablennamen ein | ||
| * - Wildcard - Platzhalter für 0 oder mehr beliebige Zeichen | * - Wildcard - Platzhalter für 0 oder mehr beliebige Zeichen | ||
| + | |||
| + | ls a* | ||
| + | ls *b | ||
| + | ls a*z - Dateien auflisten, die mit a beginnen und mit z enden | ||
| + | ls *abc* - Dateien auflisten, die abc im Namen enthalten | ||
| + | |||
| ? - Wildcard - Platzhalter für genau ein beliebiges Zeichen | ? - Wildcard - Platzhalter für genau ein beliebiges Zeichen | ||
| [a-z] - steht als Platzhalter für genau ein Zeichen aus der eckigen Klammer | [a-z] - steht als Platzhalter für genau ein Zeichen aus der eckigen Klammer | ||
| [[:lower:]] - Zeichenklasse für Kleinbuchstaben, | [[:lower:]] - Zeichenklasse für Kleinbuchstaben, | ||
| [^a-z] - steht als Platzhalter für genau ein Zeichen, das nicht in der eckigen Klammer angegeben ist (alles außer ...) | [^a-z] - steht als Platzhalter für genau ein Zeichen, das nicht in der eckigen Klammer angegeben ist (alles außer ...) | ||
| - | \ - entwertet das darauffolgende Zeichen, beraubt es also seiner Sonderbedeutung. | + | | zwei Befehle mittels einer Pipe verbinden |
| - | ' | + | |
| - | " | + | |
| - | | zwei Befehle mittels einer Pipe verbinden | + | |
| < aus Datei einlesen | < aus Datei einlesen | ||
| > in Datei schreiben (diese wird überschrieben, | > in Datei schreiben (diese wird überschrieben, | ||
| - | >> an Datei anhängen | + | >> an Datei anhängen |
| </ | </ | ||
| ====== Wie schütze ich Sonderzeichen (z. B. in Dateinamen)? | ====== Wie schütze ich Sonderzeichen (z. B. in Dateinamen)? | ||
| + | * %%' | ||
| + | * %%" | ||
| * '' | * '' | ||
| - | * Alternativ kann man eine Zeichenkette auch in einfache Hochkommas einschließen: | ||
| - | ' | ||
| ' | ' | ||
admin_grundlagen/shell_sonderzeichen.1607087810.txt.gz · Zuletzt geändert: 2020/12/04 13:16 von holger_jakobs
