Usando a ferramenta de linha de comando cURL no Mac, como obter dados de ações que retornam * sem * vírgulas? [duplicado]

1

O script abaixo não está funcionando.

cd desktop/quoteUpdate
while true
do
 curl-o quotes.txt -s "http://download.finance.yahoo.com/d/quotes.csv?s=goog,aapl&f=sl1"
 sed -i '.bak' 's/,/ /g' quotes.txt
echo UPDATED:
date
sleep 10
done

Quando tento executar o executável, recebo esse erro e nenhum arquivo txt é criado na minha pasta da área de trabalho.

UPDATED:
Wed 14 Jan 2015 15:33:30 GMT

    /Users/chrisdorman/Desktop/quoteUpdate/runNow: line 4: curl-o: command not found
    sed: quotes.txt: No such file or directory
    
por Chris Dormani 14.01.2015 / 16:38

1 resposta

1

Você precisa ter espaços no comando curl . Você deve ter curl -o em vez de curl-o . Se eu incluir os espaços e executar o comando, recebo o arquivo quotes.txt conforme o esperado.

    
por 14.01.2015 / 16:44