Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
modul:m122:learningunits:lu04:wildcards [2024/11/08 13:11] – msuter | modul:m122:learningunits:lu04:wildcards [2024/11/08 13:29] (aktuell) – msuter | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
[[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:// |