Jan Trippler schrieb:
Am Dienstag, 30. November 2004 18:58 schrieb R�diger Noack:

Mein Vorhaben scheint ziemlich simpel: Ich will alle Dateinamen
treffen, die  mit einen bestimmten String beginnen treffen,
die aber zus�tzlich noch einen vorangestellten '.' haben
k�nnen, also z.B. foo* und .foo*.

Geht IMHO mit Shell-Pattern nicht. Wenn Du unbedingt _ein_ Suchmuster haben willst (warum eigentlich?)

Wat mut dat mut ;-)

dann musst Du regex bem�hen, z. B. so:
[EMAIL PROTECTED]:~/tmp/t> touch foobar .foo
[EMAIL PROTECTED]:~/tmp/t> ls -a
. .. .foo foobar
[EMAIL PROTECTED]:~/tmp/t> ls -a | grep "^\.\?foo"
.foo
foobar


Ich sehe nicht ein, dass shell pattern das nicht k�nnen sollen. Ganz davon abgesehen passen die REs nicht:

---------------------------  snip  ----------------------------
[EMAIL PROTECTED]:~$ ls -a | grep "\.\?foo"
afooc
blafooc
foob
.foob
---------------------------  snip  ----------------------------

Aber ich m�chte auch nicht mit ls Namen ermitteln, dich ich an grep verf�ttere, um sie danach wieder vielleicht wieder ls zu �bergeben...

--
Gru�
R�diger


--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an