Find
Roland Henkel
rhenkel at sbb.spk-berlin.de
Do Jun 5 18:02:37 CEST 2003
Lieber Herr Berger,
Tja, dann...
Ist auch logisch, wenn man in der Avanti-Doku das Find-Beispiel für die symb. Register auf die Variante mit den realen überträgt.
Und schliesslich ist es ja auch nützlich, Fundstellen aus verschiedenen Registern mit UND verknüpfen zu können.
Aber ich haben eben immer nur auf die find |iabcd -Stelle gestarrt.
So gesehen ist es dann schon wieder fast erstaunlich, dass wenigstens
find |4 "suchbegr1" and "suchbegr2" geht.
geht.
Im übrigen ist das Beispiel vieldeutig. Da steht z:B. (tit klavier? or piano?), woraus man immerhin schliessen könnte, dass die von
mir verwendete Variante mit *einer* Registerangabe auch legal ist.
Im konkreten Fall habe ich mal wieder so ein Basic Index im Register 4, in dem "alles" steht.
Viele Grüsse
R. Henkel
----- Original Message -----
From: "Thomas Berger" <ThB at gymel.com>
To: "Diskussionsliste Allegro-C" <allegro at buch.biblio.etc.tu-bs.de>
Sent: Thursday, June 05, 2003 5:26 PM
Subject: Re: Find
Lieber Herr Henkel,
> find |4 "suchbegr1" and "suchbegr2" and "suchbegr3"
>
> stürzt avanti (Linux) , auch die letzte Version, reproduzierbar mit
> FATAL-ERROR in job child: core dump ab.
>
> Setzt man an die Stelle von |4 einen symbolischen Registernamen, ist
> es auch nicht anders. Die Suchbegriffe selbst sind simple Wörter ohne
> Sonderzeichen o.ä.
> Auch der Versuch, Klammern einzusetzen (a and b) and c brachte nichts.
>
> find |4 "suchbegr1" and "suchbegr2"
>
> klappt.
>
> Kann das woanders nachvollzogen werden?
Keine Ahnung. Der Korrekte Suchbegriff muesste lauten:
find |4 "suchbegr1" and |4 "suchbegr2" and |4 "suchbegr3"
oder
find ( |4 "suchbegr1" ) and ( |4 "suchbegr2" ) and ( |4 "suchbegr3" )
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro