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)