Problem mit wget und # in Url

S

sparky

Mitglied
Servus, ich hab ein Problem, und zwar will wget anscheinend nicht mit einer # in der Url.

Folgendes soll automatisch eine Datei von einem FTP Server holen:

Code:
FTP_PWD="eule!#12"
URL="ftp://remlogin:${FTP_PWD}@192.168.0.35:21/export.xml"

wget "$URL"

wget beendet dann immer mit dem Fehler "Ungültige Portnummer", sobald ich das Passwort ändere und die # rauswerf, ist der Fehler weg.

Hat da jemand ne Lösung parat?
 
Gibt doch mal die Variable URL aus.
Nicht dass das '#' als Kommentarzeichen gewertet wird.
K.A. ob das passieren kann...
 
ja das war eben meine Vermutung ...

aber ich bekomme als ausgabe:
Code:
ftp://remlogin:eule!#12@192.168.0.35:21/export.xml
 
Ist es nicht vielleicht auch möglich, das wget alles hinter dem ersten Doppelpunkt als Portangabe interpretiert, sprich
ftp:// <-- Protokoll
remlogin <-- URL
:${FTP_PWD}@192.168.0.35:21/export.xml <--Port
 
Nee, der kann schon mit URLs richtig umgehen. u:p@server funktioniert normalerweise auch. Allerdings konnte ich ihm ein @ im Passwort schon nicht beibringen, vielleicht ist er ja einfach bockig mit den Sonderzeichen... :/

-khs
 
Hi sparky,

hast du es schon mal mit dem entwerten des # durch voranstellen des \ versucht ?
 
bluelupo schrieb:
Hi sparky,

hast du es schon mal mit dem entwerten des # durch voranstellen des \ versucht ?
genau das gleiche wollte ich gerade auch vorschlagen :)
du kannst es (normal) mit \ "ausauskommentieren" :p

regards hex
 
es koennte auch daran liegen, dass das # kein zulaessiges zeichen in urls ist.
es dient vielmehr als sprungmarke.. du musst es durch %23 ersetzen, genau wie du leerzeichen durch %20 ersetzen musst.

die fehlermeldung kommt daher, dass er sich zu ftp://remlogin:emule! verbinden wollte.. und da das kein @ enthaelt, sieht er es nicht als user:pw@host an, sondern als host:port.

auf bald
oenone
 

Ähnliche Themen

solved Problem mit smtp (postfix) als send-only mta hinter NAT

Samba 3.6.25 - OpenLDAP Setup

vsftpd: internet explorer problem

System freezt nach Installation von nouveau beim booten

Mein Server versendet SPAM in Massen

Zurück
Oben