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