curl problem

P

promille

Aktives Mitglied
Thread Starter
Dabei seit
23.11.2004
Beiträge
1.305
Reaktionspunkte
36
Warum lässt curl mich nicht das 10.5.4 Update laden?

Code:
curl -C - -O http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=19730&cat=1&platform=osx&method=sa/MacOSXUpd10.5.4.dmg

Ausgabe:
Code:
zsh: parse error near `&'
 
Wegen den Sonderzeichen im Pfadnamen. Das hat bei mir funktioniert:
wget "http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=19730&cat=1&platform=osx&method=sa/MacOSXUpd10.5.4.dmg"

Wichtig sind die Änführungszeichen.
 
Das liegt nicht nur an den Sonderzeichen, sondern vor allem an der Shell (zsh) die die Sonderzeichen für was anderes verwenden will.
Also entweder Anführungszeichen oder z.B. mit einem "bash" in die Bash wechseln und da laden.
 
Mit Anführungszeichen bekommt man sowohl in der zsh als auch bash nur eine wenige KB große dmg-Datei.
 
Nimm doch einfach wget oder einen Browser.
 
Das hab ich auch schon vermutet, dass die ursprüngliche URL nur eine Weiterleitung ist. Aber so geht's jetzt, danke.

btw: Wie kommt man auf das eigentliche File?
 
naja, ich hab die URL einfach in safari benutzt und dann die adresse aus dem download fenster kopiert...

aber mit curl kannst du files mit weiterleitung mit der -L option holen...
curl -C - -O -L
 
  • Gefällt mir
Reaktionen: promille
Zurück
Oben Unten