Hallo,
klar ist die Bash dafür nicht so optimal. Aber wenn ich sehe, was diese an Tonnen Logfiles verarbeitet.
Der Programm-Ansatz sollte nur zeigen, in welche Richtung ich will. Wenn ich Daten einer ganzen Datei einlese, mache ich das über eine Funktion wie z.B.
Code:
function transf()
{
ZEILENNUM=1
TRANF=$(cat "$1" | tr "'" ' ')
OLDIFS=$IFS
IFS=$'\n'
for foo in ${TRANF}; do
MEM[ZEILENNUM]=$foo
ZEILENNUM=$(($ZEILENNUM+1))
done
IFS=$OLDIFS
}
über bekomme ich diese in einem Rutsch eingelesen, das dauert 10 sec.
Aber trotzdem habe ich jetzt noch keinen Lösungsansatz für meine Teilschritte.
Danke!
Lesezeichen