On 07.Apr 2005 - 13:35:04, Bruno Hertz wrote:
> Andreas Pakulat <[EMAIL PROTECTED]> writes:
> > On 07.Apr 2005 - 04:06:11, Bruno Hertz wrote:
> >> Andreas Pakulat <[EMAIL PROTECTED]> writes:
> >> >             | sed -e "s&/cur$&&" \
> >> >                   -e "s/ /\\\ /g" \
> >> >                   -e 's&^\(.*\)$&"\1"&' \
> >> >            -e "/$(date +.%Y-%m)/ p" \
> >> >            -e '/.[0-9]\{4\}-[0-9]\{2\}/ ! p' \
> >> >            -n \
> 
> Hast recht, sieht gar nicht so schlecht aus bei zweitem Hinsehen.
> Vielleicht w�rde ich noch das Ausschluss-Pattern an den Anfang stellen,
> und bei match ein 'd' machen, f�r next cycle, �hnlich wie continue in
> while Schleifen. Damit sparst du dir die ganzen Replacements wo sie nicht
> n�tig sind. Aber viel macht das nat�rlich auch nicht aus solange der
> Input mengenm�ssig �berschaubar ist. Hauptsache du bist zufrieden ...

Kannst du mir mal nen kleinen Tipp geben? Das Problem ist n�mlich, ich
habe Ordner die heissen

bla.fasel

und welche die heissen

bla.fasel.YYYY-MM

f�r ML's. So, wenn ich man sed richtig verstehe (und dich), meinst du
ich soll die Zeile

-e '(.[0-9]\{4\}-[0-9]\{2\}/ !p'

durch 

-e '(.[0-9]\{4\}-[0-9]\{2\}/ d'

ersetzen? Dann w�rde er aber auch die erw�nschten ML-Ordner dieses
Monats aussortieren. Ich will aber nur die ML-Ordner die nicht f�r
diesen Monat sind aussortieren...

Wenn ich nun aber -e '$(date ...)/ n' mache, um zuerst diese
reinzubekommen und danach die obige Zeile mit 'd' matche, dann werden
die nicht weiter bearbeitet (cur entfernt usw.)

Andreas

-- 
You will never know hunger.


-- 
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