Ich muss mit Textdateien in einer bunten Auswahl von Formaten umgehen. Hier ist ein Beispiel (Spalten A und B Lasche begrenzt sind):Tools für die Kommandozeilen-Datei in cygwin Parsing
A B
a Name1=Val1, Name2=Val2, Name3=Val3
b Name1=Val4, Name3=Val5
c Name1=Val6, Name2=Val7, Name3=Val8
Die Dateien Header haben können oder nicht, gemischt Schemata begrenzen, haben Spalten mit Namen/Wert-Paare, wie oben usw.
Ich habe oft den Ad-hoc-Bedarf, Daten aus solchen Dateien auf verschiedene Arten zu extrahieren. Zum Beispiel möchte ich aus den obigen Daten den Wert, der mit Name2 verknüpft ist, wo er vorhanden ist, haben wollen. das heißt
A B
a Val2
c Val7
Welche Werkzeuge/Techniken gibt es zur Durchführung einer solchen Manipulationen als eine Zeilenbefehle, die oben als Beispiel aber erweiterbar auf andere Fälle verwendet?