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