Prof. Dr. Franz Schweiggert Sektion Angewandte
Informationsverarbeitung 19. Mai 1999
Susanne Schmucker und Michael Lehn Blatt 5/6
[c]
Implementierung kleiner Datenbanken unter UNIX I (SS 1999)
Abgabetermin: 2. Juni 1999 (2 wöchig)
$thales cat cd_verl.data lehn:Lehn:Herr:Back and Black:AC/DC:01.02.1999:5 DM schwedi:... $thales cat cd_verl.data | rmail \: ermahnung.txt "Mahnung"Ich sollte dann etwa folgende Mail erhalten:
Sehr geehrter Herr Lehn, seit 01.02.1999 haben Sie sich MEINE CD "Back and Black (AC/DC)" ausgeliehen. Ich moechte Sie hiermit bitten, mir dieselbe, sowie zusaetliche 5 DM, auszuhaendigen. mfg Tim Steinel
thales$ cat personen.header # email#Name email thales$ DELETE personen lehn@mathematik.uni-ulm.de loesche: lehn@mathematik.uni-ulm.de#Michael Lehn thales$
$thales UPDATE mitglieder Anrede=1 -- Anrede=Herr $thales UPDATE mitglieder Anrede=2 -- Anrede=Frau $thales UPDATE mitglieder Name="Lehn" -- Vorname="Michael Christian" Ort="Ulm"Die Argumente vor - bestimmen welche Zeilen geändert werden sollen, die nachfolgenden, wie sie geändert werden sollen.
thales$ CREATE person \# -email NameJetzt müssen Sie die Tabelle nur noch mit bekannten eMail-Adressen füllen, da Sie aber vor lauter Shell-Skript-Programmierung kaum noch die Finger bewegen können, denken Sie sich: lieber 10 Zeilen Code als 200 Zeilen Plain-Text. Den ersten Gedanken, die Tabelle mit Daten der passwd zu füllen verwerfen Sie, da Sie die meisten eMail-Adressen dort nicht interessieren.
m akanamu Mon Apr 19 10:01 MET 1999 Return-Path: <akanamu> Received: from localhost by thales.mathematik.uni-ulm.de (5.x/UniUlm-2.0m) id AA29499; Mon, 19 Apr 1999 10:01:04 +0200 Date: Mon, 19 Apr 1999 10:01:04 +0200 (MET DST) From: Andreas Kanamueller <akanamu> X-Sender: akanamu@thales To: Michael Lehn <lehn> Subject: Subway to Sally Message-Id: <Pine.GSO.3.95.990419095704.25467D-100000@thales> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Length: 480 Status: RO X-Status: Hi Michael, hab auch eine Karte fuer dich besorgt. kannst du mir bescheid sagen, ob du auch am freitag (20 Uhr gehts los) da bist, oder ob ich die karte anderweitig verscheuern muss? hoffe doch, du kommst mit (klAUs geht auch mit) Anti . .Interessant ist die Zeile From: Andreas Kanamueller <akanamu>, allerdings gilt i.a. nicht, daß der Name vor der eMail-Adresse steht.
MANPATH=/home/thales/karmann/pub/man:$MANPATHEin Beispiel zur Verwendung kann als Shar-Archiv ge-download-et werden (entpacken mit sh).