Hallo, ich verwende seit Kurzem Linux Mint Cinnamon und möchte aus einer xls.Datei gerne folgende Informationen durch Programmierung in der Shell extrahieren:
1) Von den zahlreichen Spalten möchte ich mir nur die Informationen in den ersten beiden Spalten nebeneinander ausgeben lassen – und zwar aufsteigend sortiert nach den Zahlen in der 2. Spalte. (Wenn möglich wäre es schön, bei der Ausgabe auch noch Zeilennummern einzufügen).
2) Abermals möchte ich mir nur Daten aus den ersten beiden Spalten ausgeben lassen, diesmal orientiert an der 1. Spalte, und zwar: In der ersten Spalte stehen Datumsangaben aus vielen Jahren. Ich möchte mir aus jedem Jahr die Zeile zu einem bestimmten Stichtag (also z.B. xxxx-01-02) anzeigen lassen – und daneben die entsprechende Zahl aus der 2. Spalte.
Kann mir hierzu jemand einen Tipp geben? Das wäre toll! Vielen Dank schon einmal!
Hey Moin,
dazu bräuchtest Du einen AWK oder PERL Spezialisten….. Ich habe ähnliches oft gemacht, ja.
Grüße aus Eckernförde
Hi, die xls-Datei als csv-Datei abspeichern.
Der folgende Konsolenbefehl gibt die ersten beiden Spalten aus:
cut -d ‘,’ -f 1-2 pfad-zur-datei.csv
Der folgende Konsolenbefehl gibt nur die ersten beiden Spalten der Zeile mit dem gewünschten Datum aus:
cut -d ‘,’ -f 1-2 pfad-zur-datei.csv | grep “xxxx-xx-xx”
Die Frage zu den Zeilennummern kann ich auf Anhieb nicht beantworten.
Viel Erfolg e