Wildcards und Brace extension
Internal reference: topics/05-5.md
Wildcards
# * steht für beliebig viele Zeichen ls *.txt # ? steht für ein beliebiges Zeichen ls file?.txt
Brace extension
# ''{ , }'' erzeugt File1.txt, File2.txt und File3.txt:
touch File{1,2,3}.txt
# ''{ .. }'' erzeugt neun leere Dateien file1.txt bis file9.txt
touch file{1..9}.txt
ls file{1..9}.txt
# ''!'' negiert einen Ausdruck
ls file{!3}.txt
# Auch Verschachtelungen sind möglich:
# erzeugt ''fileoriginal.txt'', ''fileoriginal.bak'', ''filekopie.txt'' und ''filekopie.bak''
touch file{orginal{.bak,.txt}, kopie{.bak,.txt}}
