Hallo,
ich arbeite mit Texlive 2013 an einer größeren wissenschaftlichen Arbeit. Mit dem Paket glossaries erstelle ich unter anderem ein Symbolverzeichnis. Mein Problem ist dennoch eher ein Shell- als ein LaTeX-Thema.
Die Einträge in der glossaries-Datenbank (ASCII-File) haben die folgende Form:
\newglossaryentry{emodul}{ % name={Elastizitätsmodul}, description={\nopostdesc}, user1={\ensuremath{E}}, user2={GPa}, sort=E }
Mein Ziel ist es, eine Art Cheat-Sheet zu erstellen. Das soll eine ASCII-Textdatei mit drei Spalten sein. In diesen müssen das Label (hier emodul), der Name (Elastizitätsmodul) und der Sortierschlüssel stehen (hier E). Die ganze Tabelle soll nach dem Sortierschlüssel sortiert sein (also wie das fertige Verzeichnis in der Arbeit). Alle anderen Informationen und Zeichen aus dem Datenbankeintrag sollen entfernt werden.
Ich bin mir sicher, dass sich eine derartige Konvertierung auf der Shell mit Linux-Bordmitteln realisieren lässt. Sicher braucht man cat und sort, vllt grep und oder Reguläre Ausdrücke, von denen ich keine Ahnung habe..
Ich wäre für Ideen zur Umsetzung als Einzeiler oder kleines Skript sehr dankbar.