![MacでcURLコマンドラインツールを使用してコンマなしでストックデータを取得するには? [コピー]](https://linux33.com/image/60694/Mac%E3%81%A7cURL%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%B3%E3%83%B3%E3%83%9E%E3%81%AA%E3%81%97%E3%81%A7%E3%82%B9%E3%83%88%E3%83%83%E3%82%AF%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
以下のスクリプトは機能しません。
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
実行可能ファイルを実行しようとすると、このエラーが発生し、デスクトップフォルダにtxtファイルが生成されません。
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
答え1
コマンドにはスペースが必要ですcurl
。curl -o
代わりにcurl-o
スペースを含めてコマンドを実行すると、期待quotes.txt
どおりにファイルが表示されます。