tustep:loesungen:sortieren
Zurück zum Inhaltsverzeichnis - Lösungen und Tipps
Vorbemerkung: Mit dem TUSTEP-Kommando #svorbereite können Texteinheiten zum Sortieren vorbereitet werden. Damit ist ein gruppenweises Sortieren nach verschiedenen Kriterien möglich.
Sortieren einer Adressdatenbank
-
schneider-lastin
Musterdatei:
adressen.tf [8 KB]
→ Die in der Datei angegebenen Adressen sind fiktiv.
Die Datenbank besteht aus den Rubriken
<v>Vorname</v>
<n>Nachname</n>
<p>Postleitzahl</p>
<o>Ort</o>
<s>Straße</s>
1. Mit der folgenden Routine werden die Daten nach den Nachnamen, bei gleichem Nachnamen nach den Vornamen sortiert.
#sv,adressen.tf,-std-,-,+,*
par {}
Adressen zu Einheiten zusammenfassen
aa |<v>|
Sortierkriterien
ak1 |<n>|
ek1 |</n>|
ak2 |<v>|
ek2 |</v>|
xs1 |ä|ae|ö|oe|ü|ue|ß|ss|
xs2 |ä|az|ö|oz|ü|uz|ß|sz|
ssl 20 20
*eof
#so,-std-,-std-,1+40,+,1+40
#da,adresssort,seq-ap
#ko,-std-,adresssort,+,+,*
par {}
Aufteilung wie in der Ausgangsdatei herstellen
za |<{\a}>|
lzv |<v>|
*eof
Mit den folgenden Parametern werden die Daten nach dem Ort, bei gleichem Ort nach der Postleitzahl sortiert.
ak1 |<o>| ek1 |</o>| ak2 |<p>| ek2 |</p>|
tustep/loesungen/sortieren.txt · Zuletzt geändert: von 127.0.0.1
