===== 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}}
----
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Daniel Garavaldi