Fixed array counting of originators

This commit is contained in:
floh1111 2011-08-14 12:18:23 +00:00
parent d1e40ae474
commit 18d956bd74
1 changed files with 3 additions and 1 deletions

View File

@ -271,6 +271,7 @@ crawl() {
IFS=" IFS="
" "
BAT_ADV_ORIGINATORS=`batctl o | awk '/O/ {next} /B/ {next} {print}'` BAT_ADV_ORIGINATORS=`batctl o | awk '/O/ {next} /B/ {next} {print}'`
count=0;
for row in $BAT_ADV_ORIGINATORS; do for row in $BAT_ADV_ORIGINATORS; do
originator=`echo $row | awk '{print $1}'` originator=`echo $row | awk '{print $1}'`
last_seen=`echo $row | awk '{print $2}'` last_seen=`echo $row | awk '{print $2}'`
@ -279,7 +280,8 @@ crawl() {
link_quality="${link_quality//(/}" link_quality="${link_quality//(/}"
link_quality="${link_quality//)/}" link_quality="${link_quality//)/}"
batman_adv_originators=$batman_adv_originators"<batman_adv_originators><originator>$originator</originator><link_quality>$link_quality</link_quality><last_seen>$last_seen</last_seen></batman_adv_originators>" batman_adv_originators=$batman_adv_originators"<batman_adv_originators><originator_$count><originator>$originator</originator><link_quality>$link_quality</link_quality><last_seen>$last_seen</last_seen></originator_$count></batman_adv_originators>"
count=$[$count+1]
done done
IFS=$OLDIFS IFS=$OLDIFS
fi fi