nieselfriem
26.10.15, 16:07
Hallo!
Ich lasse mit eine Logdatei mit cat und awk so filtern, dass ich nur die Datum Strings der Dateie habe
cat tmp.log | awk -v count=$COUNT 'NR>=4 && NR<count'| awk '{print $6" "$7" "$8}' ergibt
Oct 26 10:40
Oct 26 10:41
Oct 26 10:42
Nun möchte ich gern, dass ich diese Ausgabe in ein Array packe in der Form
$array={"Oct 26 10:40","Oct 26 10:41","Oct 26 10:42"}
Mein Versuch mit
$array=($(cat tmp.log | awk -v count=$COUNT 'NR>=4 && NR<count'| awk '{print $6" "$7" "$8}')) ergibt aber ein Array
$array={"Oct","26", "10:40","Oct"..} wie mappe ich die Zeilen in ein Array?
VG niesel
Ich lasse mit eine Logdatei mit cat und awk so filtern, dass ich nur die Datum Strings der Dateie habe
cat tmp.log | awk -v count=$COUNT 'NR>=4 && NR<count'| awk '{print $6" "$7" "$8}' ergibt
Oct 26 10:40
Oct 26 10:41
Oct 26 10:42
Nun möchte ich gern, dass ich diese Ausgabe in ein Array packe in der Form
$array={"Oct 26 10:40","Oct 26 10:41","Oct 26 10:42"}
Mein Versuch mit
$array=($(cat tmp.log | awk -v count=$COUNT 'NR>=4 && NR<count'| awk '{print $6" "$7" "$8}')) ergibt aber ein Array
$array={"Oct","26", "10:40","Oct"..} wie mappe ich die Zeilen in ein Array?
VG niesel