34049
Goto Top

Dateiinhalt per shell-script modifizieren

Hallo Community,

komme und komme nicht auf einen grünen Zweig !!!

Problematik wäre (eigendlich) recht simpel:

Möchte eine .qmail-Datei per shell-script umschreiben lassen von

| true
./Maildir/

nach...

| true
|preline /usr/bin/procmail -m .procmailrc
./Maildir/

wobei das script aber prüfen muss, ob ./Maildir/ gleich nach | true kommt.
Wenn ja, soll er die |preline..... einfügen.

Ist die Zeile |preline...... schon vorhanden, soll es natürlich nicht geschehen.

Die Ausgangsbasis der .qmail könnte auch so sein:

| /usr//bin/spamc accept
| true
./Maildir/

Habe schon einige Versuche mit
cat $mailfolder/.qmail | sed "s/./Maildir//|preline /usr/bin/procmail -m .procmailrc ./Maildir// g" > $mailfolder/.qmail.lock  
cp $mailfolder/.qmail.lock $mailfolder/.qmail
gestartet, aber ist nicht so unbedint der renner.

Hat wer von euch eine Idee, wie ich das möglichst einfach auswerten und umschreiben lassen kann ???

Danke im Voraus

Content-Key: 65458

Url: https://administrator.de/contentid/65458

Printed on: April 16, 2024 at 14:04 o'clock