AMD_Rulez
Lieutenant
- Registriert
- Feb. 2010
- Beiträge
- 582
Hallo,
ich verzweifele gerade an der einfachen aufgabe den inhalt einer datei zu filtern und in eine variable zu packen.
es geht darum aus dieser mail datei nur das subject und den eigentlichen inhalt zu behalten:
also es soll die zeile mit dem "Subject:" in einer variablen gespeichert werden und die Zeilen mit dem Inhalt(in diesem Fall "testmail")
mein code sieht so aus ist aber gänzlich falsch:
ich verzweifele gerade an der einfachen aufgabe den inhalt einer datei zu filtern und in eine variable zu packen.
es geht darum aus dieser mail datei nur das subject und den eigentlichen inhalt zu behalten:
Code:
Content-Description: Undelivered Message
Content-Type: message/rfc822
Return-Path: <??????>
Received: by ?????? (Postfix, from userid 0)
id D95F3A58083; Wed, 8 Aug 2012 08:35:11 +0200 (CEST)
To: ???????
Subject: testmailsubject
Message-Id: <??????>
Date: Wed, 8 Aug 2012 08:35:11 +0200 (CEST)
From: ??????
testmail
--????--
also es soll die zeile mit dem "Subject:" in einer variablen gespeichert werden und die Zeilen mit dem Inhalt(in diesem Fall "testmail")
mein code sieht so aus ist aber gänzlich falsch:
Code:
for zeile in `cat /home/maildatei`
do
subject=`grep "Subject:" $zeile`
echo $subject > /home/xxx
inhalt=`grep "From:" $zeile`
echo $inhalt > /home/yyy
done