Hi
Ich erstelle eine Datei mit mehreren Zeilen. In jeder Zeile stehen viele Werte - ich möchte aber nur den ersten Wert in jeder Zeile in einem Array haben.
Wie kann ich das erreichen?
Danke ☺ Daniel
Anmeldungsdatum: Beiträge: 31 |
Hi Ich erstelle eine Datei mit mehreren Zeilen. In jeder Zeile stehen viele Werte - ich möchte aber nur den ersten Wert in jeder Zeile in einem Array haben. Wie kann ich das erreichen? Danke ☺ Daniel |
![]() Anmeldungsdatum: Beiträge: 4212 |
Willst Du das in einer bestimmten Programmiersprache haben? In der Bash ginge es so (geht bestimmt auch noch wesentlich eleganter): Array=(); while read line; do Array+=($(echo $line | awk '{print $1}')); done < test.txt EDIT: Ja, es geht auch noch einfacher: Array=($(awk '{print $1}' test.txt)) |
Projektleitung
Anmeldungsdatum: Beiträge: 12527 |
Du benutzt Array=($(awk '{print $1}' test.txt)) Du weißt ja noch nicht einmal, wie die Daten formatiert sind. |