wget 1.6 - Probleme mit best. Zeichen in der URL?
Hallo *, ich habe ein Problem mit wget, kann mir aber nicht vorstellen, dass ich der erste bin, dem das auffällt. Die Chancen stehen also hoch, dass ich etwas flsach mache: wget ... http://foo.bar/Path/To/File/Read_This(important).txt veranlasst wget, die Datei http://foo.bar/Path/To/File/Read_This anzufordern. Er ignoriert schlichtweg die Klammern im Dateinamen. wget --help schweigt sich aus. :( Die URL in "" zu setzen hat es auch nicht gebracht. Hat irgendjemand einen Tipp? Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
Moin, * Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:05]:
wget ... http://foo.bar/Path/To/File/Read_This(important).txt
veranlasst wget, die Datei
Versuch's mal mit \( statt ( oder mit ' statt ". Thorsten -- There is no drug known to man which becomes safer when its production and distribution are handed over to criminals.
Am Sonntag, 1. September 2002 17:14:17 schrieb Thorsten Haude:
* Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:05]:
wget ... http://foo.bar/Path/To/File/Read_This(important).txt veranlasst wget, die Datei http://foo.bar/Path/To/File/Read_This Versuch's mal mit \( statt ( oder mit ' statt ".
' hatte ich schon. Keine Verbesserung. Und wenn ich die Klammern maskiere, sucht er nach dieser Datei: http://foo.bar/Path/To/File/Read_This\ Sehr ungewöhnlich. Gibt es eigentlich Alternativen zu wget? Und wenn ja, welche? Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
Moin, * Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:22]:
Am Sonntag, 1. September 2002 17:14:17 schrieb Thorsten Haude:
* Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:05]:
wget ... http://foo.bar/Path/To/File/Read_This(important).txt veranlasst wget, die Datei http://foo.bar/Path/To/File/Read_This Versuch's mal mit \( statt ( oder mit ' statt ".
' hatte ich schon. Keine Verbesserung. Und wenn ich die Klammern maskiere, sucht er nach dieser Datei: http://foo.bar/Path/To/File/Read_This\
Das kann ich nicht nachvollziehen. Gib uns mal ein Protokoll. Thorsten -- This is so cool I've to go to the bathroom. - Calvin
Am Sonntag, 1. September 2002 17:32:17 schrieb Thorsten Haude:
* Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:22]:
Am Sonntag, 1. September 2002 17:14:17 schrieb Thorsten Haude:
* Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:05]:
wget ... http://foo.bar/Path/To/File/Read_This(important).txt veranlasst wget, die Datei http://foo.bar/Path/To/File/Read_This Versuch's mal mit \( statt ( oder mit ' statt ". ' hatte ich schon. Keine Verbesserung. Und wenn ich die Klammern maskiere, sucht er nach dieser Datei: http://foo.bar/Path/To/File/Read_This\ Das kann ich nicht nachvollziehen. Gib uns mal ein Protokoll.
Ok, das kommt bei unpräziser Fragestellung heraus. Wenn der Link in einer Datei steht und du mit wget -i files_to_mirror ... dabeigehst, passiert das Beschriebene. Ich habs gerade nochmal ausprobiert, wenn ich es direkt an der Kommandozeile eingebe, muss ich zwar Anführungszeichen setzen, aber dann klappts auch mit Klammern. Wahrscheinlich funktionierts da auch mit \, aber wenn wget die urls aus einer Datei holen soll, geht das schief. Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
Moin, * Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:41]:
Wenn der Link in einer Datei steht und du mit wget -i files_to_mirror ... dabeigehst, passiert das Beschriebene.
Dann mußt Du halt zweimal escapen. Thorsten -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. - Benjamin Franklin
Am Sonntag, 1. September 2002 17:53:17 schrieb Thorsten Haude:
* Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:41]:
Wenn der Link in einer Datei steht und du mit wget -i files_to_mirror ... dabeigehst, passiert das Beschriebene. Dann mußt Du halt zweimal escapen.
Zweimal escapen? http://.../lesen\\(wichtig\\).txt Wofür soll dieses gut sein? Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
Moin, * Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:59]:
Am Sonntag, 1. September 2002 17:53:17 schrieb Thorsten Haude:
* Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:41]:
Wenn der Link in einer Datei steht und du mit wget -i files_to_mirror ... dabeigehst, passiert das Beschriebene. Dann mußt Du halt zweimal escapen.
Zweimal escapen?
http://.../lesen\\(wichtig\\).txt
Wofür soll dieses gut sein?
Damit bekommt jeder Parser sein Escapezeichen, übrig bleibt eine Klammer. Thorsten -- There's no such thing as a stupid question. Only stupid people. - User Friendly
Am Sonntag, 1. September 2002 18:08:18 schrieb Thorsten Haude:
* Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:59]:
Am Sonntag, 1. September 2002 17:53:17 schrieb Thorsten Haude:
* Martin Borchert <martin.borchert@gmx.de> [02-09-01 17:41]:
Wenn der Link in einer Datei steht und du mit wget -i files_to_mirror ... dabeigehst, passiert das Beschriebene. Dann mußt Du halt zweimal escapen. Zweimal escapen? http://.../lesen\\(wichtig\\).txt Wofür soll dieses gut sein? Damit bekommt jeder Parser sein Escapezeichen, übrig bleibt eine Klammer.
Entschuldige die blöde Nachfrage, aber wenn ich die urls in eine Datei schreibe, kommt doch nur ein Parser zum Einsatz: Der in wget eingebaute. Oder täusche ich mich? Jedenfalls, selbst bei zweimaligem escapen sucht wget nach http://foo.bar/Path/To/File/Read_This\ Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
Moin, * Martin Borchert <martin.borchert@gmx.de> [02-09-01 18:31]:
Entschuldige die blöde Nachfrage, aber wenn ich die urls in eine Datei schreibe, kommt doch nur ein Parser zum Einsatz: Der in wget eingebaute. Oder täusche ich mich?
Tatsache ist, daß Du scheinbar den Backslash pur bekommst. Solche Probleme gibt's halt mal, ich würde halt mal die verschiedenen Möglichkeiten durchprobieren, um zu sehen, was da vor sich geht. Thorsten -- Question Authority!
Hallo Martin, On Sunday 01 September 2002 17:05, Martin Borchert wrote:
anzufordern. Er ignoriert schlichtweg die Klammern im Dateinamen. wget --help schweigt sich aus. :( Die URL in "" zu setzen hat es auch nicht gebracht.
Hat irgendjemand einen Tipp?
hast Du mal %28 bzw. %29 anstelle von ( und ) probiert? Bye, Stephan -- /* Stephan Hakuli -=-=-=- <http://www.hakuli.de/stephan> Encryption with GnuPG/GPG is strongly encouraged, my public key is available on my website or on common public keyservers. # find /usr/src/linux-2.2.20 -name "*.[hc]"|xargs grep "can grep" */
Am Sonntag, 1. September 2002 17:22:17 schrieb Stephan Hakuli:
On Sunday 01 September 2002 17:05, Martin Borchert wrote:
anzufordern. Er ignoriert schlichtweg die Klammern im Dateinamen. wget --help schweigt sich aus. :( Die URL in "" zu setzen hat es auch nicht gebracht. Hat irgendjemand einen Tipp? hast Du mal %28 bzw. %29 anstelle von ( und ) probiert?
Großartig. Das scheint zu funktionieren. Vielen Dank. Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
participants (3)
-
Martin Borchert
-
Stephan Hakuli
-
Thorsten Haude