[Allegro] avanti / Ampersand

Thomas Berger ThB at Gymel.com
Di Apr 11 20:30:35 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Henkel,

> zur Vergewisserung muss ich doch noch einmal nachfragen:
> 
> Hat ein (alleinstehendes) & in der Avanti Syntax eine besondere
> Bedeutung (expandieren? - wäre seltsam, wenn kein Suchbegriff folgt,
> Synonym für AND o.ä.)

Mit "& " optional gefolgt von einem Suchpfad fuer Parameterdateien
beginnt ein Avanti-Job. Danach (also bis zur Zeile, die mit "@"
beginnt und Datenbanknamen, Benutzernamen und Password enthaelt,
sollte "&" keine Sonderbedeutung haben, innerhalb einer Zeile
schon gar nicht.

> Ich habe in der Vergangenheit wiederholt erlebt, dass mehrfach in
> irgendeiner Kategorie plazierte Ampersands (Classics & Literature, List
> Of Bibliographical & Geographical Aids) - siehe Mail vom 10.3., das
> Speichern derselben verhindern und in der avanti.log eine Fehlermeldung
> der Art (SLAVE) <conn 1465> *** glibc detected *** double free or
> corruption (!prev): 0x081a0f28 *** <at avanti.c, line 586> provozieren.
> Das ersetzen von & durch 'and' beseitigt das Problem dann.
> 
> Gespeichert wird auf ganz profane Weise, nämlich
> #xxf <Inhalt>
> put
> bzw.
> new
> 
> Wenn eine Sonderbedeutung vorliegt, wie entschärft man die ? Mit
> vorangestelltem Backslash? Anführungszeichen?

Ist Ihr Job evtl. furchtbar lang? Oder enthaelt Zeilen, die mit
"@" beginnen? Ansonsten waere es ein Bug in Avanti.

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEO/XLhKFJT0F1FsoRAlqPAJ0Q0xSQji6LF++h2Ay02+HrNypNbgCfbg6v
yB5C1W8Kx5qKHRyzuv0R2Uw=
=nCMp
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro