Mailinglist Archive: opensuse-de (4938 mails)

< Previous Next >
Re: Suche komplexen Shell-Befehl (oder Skript?)
  • From: jhe@xxxxxxxx (Joerg Henner)
  • Date: Sat May 13 08:29:10 2000
  • Message-id: <20000513102910.F9760@xxxxxxxx>



On Sat, 13 May 2000, Dominic Valerie Casare wrote:

Ich will aus einer Netscape-Mailfolder-Datei nacheinander alle Strings
der Art:

"Subject: "
"http://* "
"www.* "

extrahieren und die Ausgabe in 'sample.file' schreiben lassen.

Ausserdem sollen alle der "http://* " und "www.* " Strings, die die
Zeichenfolge " *egroups.com* " enthalten ignoriert, oder im nachhinein
wieder aus der Datei entfernt werden.

wie wärs mit selber programmieren ? als erste adresse wäre hier sicher:

http://www.cclabs.missouri.edu/things/instruction/perl/perlshow.html

und das resultat sieht dann etwa so aus: (aus dem kopf raus)

perl -e '/([Subject:\ |http:\/\/|www\.])/' <input_file >output_file
perl -e '!/([http:\/\/|www\.])(.*)egroups\.com/' <input_file >output_file

mit etwas mehr zeit und geld sowie hirnschmalz geht das sicher auch noch
übersichtlicher oder kompakter ;)

Mit freundlichen Grüßen,

Joerg Henner.


--
LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05
Jörg Henner & Adrian Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09
| Fax: +49 (7 11) 5 78 06 92
Linux, Netzwerke, Webhosting & Support | http://lihas.de

---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx


< Previous Next >