curl hittar inte -o

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • 2013-08-21 09:30

När jag kör den här snutten (i ett applescript)

curl -L http://domain.com/indesign_export.aspx?start=... -o /Users/Baron/Desktop/theFile.txt

får jag följande svar:

sh: -o: command not found
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   107  100   107    0     0  10906      0 --:--:-- --:--:-- --:--:-- 13375

Testar jag med en mindre komplicerad url fungerar det som förväntat:

curl -L http://www.99mac.se/index.php -o /Users/Baron/Desktop/theFile.txt

Vad är det som gör att jag strandar? Filen finns och jag kan ladda den i en webbläsare.
URL Access Scripting kan skriptas att hämta filen, men eftersom den är borta from 10.7 är det inget alternativ.

  • Skribent
  • Sollentuna
  • 2013-08-21 09:40

Det är inte curl som gnäller, utan själva shellet. URLen innehåller tecken som har specialbetydelse för Bash, så "-o" tolkas som ett separat kommando.

Testa att sätta citattecken runt URLen.

  • Medlem
  • 2013-08-21 09:45

Sweet! Funkis! (y)

Quoted form of

  • Medlem
  • 2013-08-21 21:55

Yes.

1
Bevaka tråden