![]() |
Universitätsrechenzentrum |
![]() |
|
(Begriffe: Filenamengenerierung, pattern matching, wild-cards (Joker))
| * | repräsentiert jede Zeichenkette einschließlich der leeren Zeichenkette |
|---|---|
| (Zeichenkette mit der Länge 0) | |
| ? | repräsentiert ein beliebiges Zeichen |
| [ | Beginn einer Zeichenklassenangabe |
| ] | Abschluß einer Zeichenklassenangabe |
| - | Zeigt eine lexikographisch geordnete Zeichenklasse an |
im aktuellen Verzeichnis befinden sich die Files
kap01.tex
kap01.dvi
kap02.tex
kap02.dvi
kap03.tex
kap03.dvi
kap04.tex
kap04.dvi
kap05.tex
kap05.dvi
prog.c
prog.o
prog1.c
sort
$ ls * -> alle Files
$ ls kap* -> kap01.tex, kap01.dvi, kap02.tex, kap02.dvi,
kap03.tex, kap03.dvi, kap04.tex, kap04.dvi,
kap05.tex, kap05.dvi
$ ls *.c -> prog.c, prog1.c
$ ls kap*.tex -> kap01.tex, kap02.tex, kap03.tex, kap04.tex, kap05.tex
$ ls kap04.tex* -> kap04.tex
$ ls kap04.tex? -> nichts
$ ls ????????? -> kap01.tex, kap01.dvi, kap02.tex, kap02.dvi,
kap03.tex, kap03.dvi, kap04.tex, kap04.dvi,
kap05.tex, kap05.dvi
$ ls kap0[123]* -> kap01.tex, kap01.dvi, kap02.tex, kap02.dvi,
kap03.tex, kap03.dvi
$ ls kap0[1-3]* -> kap01.tex, kap01.dvi, kap02.tex, kap02.dvi,
kap03.tex, kap03.dvi
$ ls kap0[1-9].dvi -> kap01.dvi, kap02.dvi, kap03.dvi, kap04.dvi, kap05.dvi
$ ls kap0[1-12].tex -> kap01.tex, kap02.tex
$ ls *.[a-d]* -> kap01.dvi, kap02.dvi, kap03.dvi, kap04.dvi,
kap05.dvi, prog.c, prog1.c
$ echo rm kap0[1-3].dvi rm kap01.dvi kap02.dvi kap03.dvi
| Ursula Riedel 05. April 2003 |
Technische Universität Chemnitz, Straße der Nationen 62, 09107 Chemnitz Impressum - Copyright © 2005 by TU Chemnitz, URZ, alle Rechte vorbehalten. |
Druckansicht |