jojo-schmitz
Aktives Mitglied
- Mitglied seit
- 6 Mai 2006
- Beiträge
- 2,474
- Punkte für Reaktionen
- 3
- Punkte
- 38
Folgendes funktioniert (jetzt) bei mir:
In the construct's Version ist ein Leerzeichen [edit] samt maskierendem \ zuviel
Ebenfalls funktioniert's mit goyellow:
Aus mir unverständlichen Gründen geht folgendes nicht:
oder
Beides müsste eigentlich funktionieren, tut's aber leider nicht.
Die erste Form würde eine temporäre Datei einsparen, für sachdienliche Hinweise wäre ich dankbar...
Tschö, Jojo
Code:
#!/bin/sh
number=$1
URL="http://www2.dasoertliche.de/?form_name=search_inv&page=RUECKSUCHE&context=RUECKSUCHE&action=STANDARDSUCHE&la=de&rci=no&ph=${number}" 2>/dev/null
wget -q -O /var/tmp/name $URL
while read reverse
do
case ${reverse} in
*Eintrag*)
name=${reverse#*\>}
name=${name%%\<*}
break
;;
esac
done < /var/tmp/name
rm /var/tmp/name
echo "${name}"
In the construct's Version ist ein Leerzeichen [edit] samt maskierendem \ zuviel
Code:
name=${reverse#*\>\ }
Ebenfalls funktioniert's mit goyellow:
Code:
...
URL="http://www.goyellow.de/schnellsuche/?LIP=simpleSearch&MDN=${number}&LOC="
...
case ${reverse} in
*Detailinformationen*)
...
Aus mir unverständlichen Gründen geht folgendes nicht:
Code:
wget -q -O - $URL | while read reverse
do
...
done
...
Code:
...
cat /var/tmp/name | while read reverse
do
...
done
...
Die erste Form würde eine temporäre Datei einsparen, für sachdienliche Hinweise wäre ich dankbar...
Tschö, Jojo
Zuletzt bearbeitet: