34049

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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 65458

Url: https://administrator.de/forum/dateiinhalt-per-shell-script-modifizieren-65458.html

Ausgedruckt am: 28.04.2025 um 04:04 Uhr