w3opac mit allegro unter Linux

Wolfgang Glaser glaser at tumx2.biblio.tu-muenchen.de
Mi Aug 28 14:14:16 CEST 1996


Werte Allegrologen,

ein kleines Erfolgserlebnis kann ich immerhin vermelden. Nachdem ich 
gestern nichts mehr gehoert hatte, habe ich weiterexperimentiert.
Wie ich schon geschrieben habe, macht ein Programmaufruf im erzeugten 
Verzeichnis das gewuenschte.
Im erzeugten Verzeichnis katalogrecherche.0 (sieht man, wenn in 
regsrch.pl vor &delverzeichnis ein # schreibt, wenn es nicht schon da 
ist) steht die Datei nummern.alg, die von regsrch.pl bei mir nicht weiter 
verarbeitet wird. Daann habe ich eine Datei "aus" erzeugt mit folgendem 
Inhalt:

/usr/home/opac/srch -ka -s0 -m0 -f4 -dnummern.alg 
-b/usr/home2/katalog/kat -P/usr/home/opac -es-verfjahr=uuu.alg
cp uuu.alg sss.alg
/usr/home/opac/srch -ka -s0 -m0 -f4 -dsss.alg 
-b/usr/home2/katalog/kat -P/usr/home/opac -ed-1=liste
less liste

Mit ./aus wird der Treffer ausgegeben (wenn Ausfuehrungsrechte gesetzt 
sind).
Ich habe nur nicht gleich daran gedacht, das in ein Perl-Script 
einzubauen, was ich heute gemacht habe, und das dasselbe Ergebnis 
bringt wie oben. Das Perl-Script aus.pl lautet:

#!/usr/bin/perl

system ( "/usr/home/opac/srch -ka -s0 -m0 -f4 -dnummern.alg 
-b/usr/home2/katalog/kat -P/usr/home/opac -es-verfjahr=uuu.alg");
system ( "cp uuu.alg sss.alg" );
system ( "/usr/home/opac/srch -ka -s0 -m0 -f4 -dsss.alg 
-b/usr/home2/katalog/kat -P/usr/home/opac -ed-1=liste" );
system (" less liste" );

Jetzt bleibt also nur noch, die Ausgabe in html-Form zu bringen.
Damit scheint fuer mich meine Anfrage erledigt zu sein.
Das gilt auch fuer die Frage, ob srch funktioniert oder nicht. 
Jedenfalls unter meinem Linux (Version 2.0 von SUSE) tut's es.

mfg Glaser

Wolfgang Glaser

Technische Universitaet Muenchen
Universitaetsbibliothek

Tel: 089-289-28612
Fax: 089-289-28622




Mehr Informationen über die Mailingliste Allegro