Usando a ferramenta de linha de comando cURL no Mac, o que posso fazer com esse script para solicitar que ele recupere dados de ações que retornam SEM Vírgulas?

1
cd documents/quoteUpdate
while true
do
   curl -o quotes.txt -s "http://download.finance.yahoo.com/d/quotes.csv?s=goog,aapl&f=sl1c1p2pt1"
echo UPDATED:
date
sleep 10
done
    
por Chris Dormani 13.01.2015 / 20:30

1 resposta

2

Você pode usar sed para editar o quotes.txt. Este exemplo altera todas as vírgulas para um caractere de espaço (s /, / / g). Um backup do arquivo original é chamado quotes.txt.bak.

cd documents/quoteUpdate
while true
do
   curl -o quotes.txt -s "http://download.finance.yahoo.com/d/quotes.csv?s=goog,aapl&f=sl1c1p2pt1"
   sed -i '.bak' 's/,/ /g' quotes.txt  # replace commas with spaces
echo UPDATED:
date
sleep 10
done
    
por 13.01.2015 / 20:39