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:// | ||