Welche anderen Platzhalter kann ich verwenden?
Die Shell hat auch andere Platzhalter, obwohl sie weniger häufig verwendet werden:
?
passt auf ein einzelnes Zeichen, also passt201?.txt
auf2017.txt
oder2018.txt
, aber nicht auf2017-01.txt
.[...]
passt auf ein beliebiges Zeichen innerhalb der eckigen Klammern, also passt201[78].txt
auf2017.txt
oder2018.txt
, aber nicht auf2016.txt
.{...}
passt auf jedes der kommagetrennten Muster innerhalb der geschweiften Klammern, also passt{*.txt, *.csv}
auf jede Datei, deren Name mit.txt
oder.csv
endet, aber nicht auf Dateien, deren Namen mit.pdf
enden.
Welcher Ausdruck würde auf singh.pdf
und johel.txt
passen, aber nicht auf sandhu.pdf
oder sandhu.txt
?
Diese Übung ist Teil des Kurses
Einführung in die Shell
Interaktive Übung
Setze die Theorie in einer unserer interaktiven Übungen in die Praxis um
