Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m122:learningunits:lu04:wildcards [2024/11/08 13:10] – angelegt msuter | modul:m122:learningunits:lu04:wildcards [2024/11/08 13:29] (aktuell) – msuter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== LU04a - Wildcards (Ersatzmuster) ====== | ====== LU04a - Wildcards (Ersatzmuster) ====== | ||
- | [[https:// | + | [[https:// |
+ | In Bash sind **Wildcards** (Platzhalter) Symbole, die verwendet werden, um Dateinamen oder Muster flexibel anzugeben. Sie ermöglichen es, mehrere Dateien und Verzeichnisse auf einmal zu adressieren, | ||
+ | |||
+ | ===== Haupt-Wildcards ===== | ||
+ | |||
+ | ==== Sternchen (' | ||
+ | |||
+ | * Steht für **beliebig viele Zeichen** (auch null). | ||
+ | * Beispiel: '' | ||
+ | |||
+ | ==== Fragezeichen ('?' | ||
+ | |||
+ | * Steht für **ein einzelnes beliebiges Zeichen**. | ||
+ | * Beispiel: '' | ||
+ | |||
+ | ==== Eckige Klammern ('[ ]') ==== | ||
+ | |||
+ | * Definieren **einen Zeichensatz** zur Auswahl. | ||
+ | * Beispiel: '' | ||
+ | * Mit einem Bindestrich ('' | ||
+ | |||
+ | ==== Geschweifte Klammern ('{ }') ==== | ||
+ | |||
+ | * Erlauben **Muster-Expansion** für mehrere Werte. | ||
+ | * Beispiel: '' | ||
+ | |||
+ | Wildcards sind besonders nützlich für Batch-Befehle und das Arbeiten mit vielen Dateien, indem sie flexibles Suchen und Bearbeiten ermöglichen. | ||
---- | ---- | ||
{{tag> | {{tag> | ||
[[https:// | [[https:// |