Hi,
ich hänge gerade an folgendem Problem:
In einem Verzeichnis befinden sich Dateien der Form:
Code:
Datei1-XYZ-001.pdf
Datei2-XYZ-002.pdf
Datei3-AB-003.pdf
Datei4-AB-004.pdf
Datei5-SQR-005.pdf
Datei6-SQR-006.pdf
...
Ich möchte jetzt mit einem Shellskript die Dateien mittels mutt an bestimmte E-Mailadressen der Form XYZ@domain.tld senden. XYZ entpricht dabei den 2 bzw 3 Buchstaben im Dateinamen.
Wie ich jede Datei einzeln versende, ist mir klar. Ich möchte aber alle Dateien mit derselben Abkürzung im Dateinamen in einer E-Mail an die entsprechende Adresse schicken.
Der Befehl dazu wäre z.B.:
Code:
mutt -s "Listen" `for file in {hierhin kommt das Kriterium zur Dateiauswahl für die Buchstabenfolge xxx}; do echo -n "-a ${file} "; done` xxx@domain.tld < msg.txt
Mein Problem ist jetzt, dass ich eine Schleife brauche, die alle Kürzel zurückgibt, aber eben nur einmal.
Über eine Idee freue ich mich.
cu
e271
Lesezeichen