@the-construct
mit den angefügten code funktioniert zwar die rückwärtssuche der nummer aber nicht der adresse. könntest du dir das bitte mal anschauen und an deine callmessage anpassen?
vielen dank
mit den angefügten code funktioniert zwar die rückwärtssuche der nummer aber nicht der adresse. könntest du dir das bitte mal anschauen und an deine callmessage anpassen?
vielen dank
Code:
# write reverse lookup script to file
cat > /var/tmp/invers.sh << 'ENDINVERS'
#!/bin/sh
number=$1
rm /var/tmp/page 2>/dev/null
#wget -q -O /var/tmp/page "http://www2.dasoertliche.de/?form_name=detail&lastFormName=search_inv&ph=${num ber}&recFrom=1&hitno=0" 2>/dev/null
wget -q -O /var/tmp/page "http://www2.dasoertliche.de/?form_name=search_inv&ph=${number}&recFrom=1&hitno=0" 2>/dev/null
let cnt=0;
while read reverse
do
if [ "$gotname" = "1" ];
then
# get address
let cnt=cnt+1;
if [ "$cnt" = "6" ]; then
address=${reverse}
address=${address%%\<*}
#address=`echo "$address" | sed -e 's/ / /g'`;
break;
fi
fi
# get name
case ${reverse} in
*entry*)
name=${reverse#*\>}
name=${name%%\<*}
gotname=1
;;
esac
done < /var/tmp/page
echo "${name}" > /var/tmp/name
#echo "${address}" > /var/tmp/address
echo "${address}" | sed -e '{s/ / /g;s/,/;/g;}' > /var/tmp/address
ENDINVERS