Problem ist folgedendes. Ich durchsuche mit grep eine Datei, dort gibt es 2 Treffer.
Code: Alles auswählen
TREFFER : 10
TREFFER : 20
Code: Alles auswählen
#!/bin/sh
function READ_DATA
{
grep -i "TREFFER" DATEI1 | { IFS=":" read -a TREFFER && echo ${TREFFER[$1]}; }
}
READ_DATA $1
So, nun meine Frage. Kann ich denn nicht schon grep anweisen die gefundenen Treffer in einer Zeile mit einem von mir gewählten Trennzeichen zu sichern? -> "TREFFER : 10 : TREFFER : 20" Oder zumindest read sagen, es handelt sch um 2 Zeilen?
Oder sollte ich das komplett anders angehen? Wie gesagt, es gibt in den Dateien 2 oder mehr Treffer, von denen ich eigentlich nur die Werte brauche.