What other wildcards can I use?
The shell has other wildcards as well, though they are less commonly used:
?
matches a single character, so201?.txt
will match2017.txt
or2018.txt
, but not2017-01.txt
.[...]
matches any one of the characters inside the square brackets, so201[78].txt
matches2017.txt
or2018.txt
, but not2016.txt
.{...}
matches any of the comma-separated patterns inside the curly brackets, so{*.txt, *.csv}
matches any file whose name ends with.txt
or.csv
, but not files whose names end with.pdf
.
Which expression would match singh.pdf
and johel.txt
but not sandhu.pdf
or sandhu.txt
?
This exercise is part of the course
Introduction to Shell
Hands-on interactive exercise
Turn theory into action with one of our interactive exercises
