[Allegro] Duplikate ausfindig machen

Thomas Berger ThB at Gymel.com
Mi Nov 26 12:32:52 CET 2008


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

Lieber Herr Eversberg, liebe Liste,

> Fernmündlich kam eine Anfrage, wie man schnell mal eben die
> Duplikate z.B. im Signaturen- oder Id-Nummern-Register ausfindig machen
> kann.
> Hier eine schnelle Lösung:
> (Vielleicht machen wir noch einen ausführlichst ausgearbeiteten
> Beitrag für die "Tricks"-Liste draus.)
> 
> open x ix1
> qrix f 1
> Qrix 1000000 |9 0        /Reg. 9 durcharbeiten
> close x
> open ix1

Ist das so schlau? Es gibt ja auch

qrix t 1

das dafuer sorgt, dass nicht das ganze Register in die
Datei geballert wird, sondern nur die Mehrfachtreffer.

Das Format "qrix f 1" ist fuer Weiterverarbeitungen eher
ungeeignet, wehe wenn bereits ein ":" im Registereintrag
vorkommt!

wenn man mittels

qrix f 4

exportiert, kann man anschliessend unmittelbar

read set ix1
show list

geben und hat eine - nach Signaturen sortierte -
Ergebnismenge der Doppel- und Mehrfachtreffer. Dann kann
man sich den Rest sparen.

viele Gruesse
Thomas Berger


>   Ergebnisdatei auswerten
> open x ix2
> get
> :loop
> var (f" ")
> if not "1 " write;wri n
> get
> if yes jump loop
> close x
>   und anzeigen
> help ix2
> 
> 
> MfG B.E.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSS0z5GITJZieluOzAQIzsQQAwD+otcdlXRwUbTdmf74rtEhGaqe+fu68
ZZzk21CHrW24RLFjfxZ+/uLV1KT44QuTX3PVodd9C1/gf23raCabjKH8jqn7KpJw
sT4fUbhjvtjtZ3IslkLsQo2mkAyWUB7rDrzDQFGN9f1mtu/WA26n6l9coZ0Nj6SQ
SCOkP3Naqko=
=pcgK
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro