Mailinglist Archive: opensuse-de (4826 mails)
| < Previous | Next > |
Re: Dateien versenden
- From: Thomas Michalka <Thomas.Michalka@xxxxxx>
- Date: Wed, 16 Apr 2003 15:52:35 +0000 (UTC)
- Message-id: <3E9D7C61.5050808@xxxxxx>
Andreas Feile wrote:
Es gibt keine dummen Fragen, nur dumme Antworten ;-)
Zumal es sich hier immerhin schon um eine kleine Shell-Programmierung
handelt.
for file in `ls /pfad/*`; do
cat $file | mail mail@xxxxxxxxxxxx
done
Eventuell kann es etwas anders sein, wenn Du nicht jede Datei in
diesem Verzeichnis versenden willst.
Dann müßtest Du Dir eine Dateiliste on the fly bauen, z.B. mit find:
find /pfad -type f -name <such_muster_für_name> \
-exec mail mail@xxxxxxxxxxxx "{}" ";"
Vielleicht muß man zwischen - exec und mail noch ein xargs einbauen, das
weiß ich jetzt nicht so genau.
Aber ausprobieren mit einen lokalen Adresse und manpages lesen schadet
sicher nicht.
Nichts zu danken und viel Spaß dabei,
Thomas Michalka
Tach Leute.
Hätte mal ne etwas dümmliche Frage: ich möchte alle Dateien in einem Verzeichnis versenden.
Es gibt keine dummen Fragen, nur dumme Antworten ;-)
Zumal es sich hier immerhin schon um eine kleine Shell-Programmierung
handelt.
Folgendes:
cat /pfad/* | mail mail@irgendwo
liefert nicht das nötige Ergebnis, weil dann alles in einer einzigen Mail ankommt. Ich möchte aber, daß ich pro Datei eine Mail kriege. Wie kann ich das erreichen?
for file in `ls /pfad/*`; do
cat $file | mail mail@xxxxxxxxxxxx
done
Eventuell kann es etwas anders sein, wenn Du nicht jede Datei in
diesem Verzeichnis versenden willst.
Dann müßtest Du Dir eine Dateiliste on the fly bauen, z.B. mit find:
find /pfad -type f -name <such_muster_für_name> \
-exec mail mail@xxxxxxxxxxxx "{}" ";"
Vielleicht muß man zwischen - exec und mail noch ein xargs einbauen, das
weiß ich jetzt nicht so genau.
Aber ausprobieren mit einen lokalen Adresse und manpages lesen schadet
sicher nicht.
Danke.
Nichts zu danken und viel Spaß dabei,
Thomas Michalka
| < Previous | Next > |