Unix 如何将curl输出自动写入新文件

Unix 如何将curl输出自动写入新文件,unix,curl,command-line,Unix,Curl,Command Line,我正在使用yahoo finance api使用cURL将股票信息检索回Mac上的终端窗口 i、 e.i类型: curl -s 'http://download.finance.yahoo.com/d/quotes.csv?s=aapl&f=l1' 并打印输出(在本例中是命令行中的最后一个交易价格) 它的工作原理非常好,但是我想知道如何在执行原始cURL命令时,将此输出自动写入位于桌面上的stock.txt文件,而无需任何手动干预 因此,在我键入包含股票代码的curl查询之后,我得到了

我正在使用yahoo finance api使用
cURL
将股票信息检索回Mac上的终端窗口

i、 e.i类型:

curl -s 'http://download.finance.yahoo.com/d/quotes.csv?s=aapl&f=l1'
并打印输出(在本例中是命令行中的最后一个交易价格)

它的工作原理非常好,但是我想知道如何在执行原始cURL命令时,将此输出自动写入位于桌面上的stock.txt文件,而无需任何手动干预

因此,在我键入包含股票代码的curl查询之后,我得到了终端窗口和txt文件中写入的值

试试这个:

curl-s'http://download.finance.yahoo.com/d/quotes.csv?s=aapl&f=l1'>~/Desktop/stock.txt&&more~/Desktop/stock.txt

尝试以下操作:


curl-s'http://download.finance.yahoo.com/d/quotes.csv?s=aapl&f=l1“>~/Desktop/stock.txt&&more~/Desktop/stock.txt
您可以使用
curl…|tee~/Desktop/stock.txt
您可以使用
curl…|tee~/Desktop/stock.txt

还有
-o
/
--output
选项:

curl -o users.json https://reqres.in/api/users

还有
-o
/
--output
选项:

curl -o users.json https://reqres.in/api/users

&&more,仅就我所知,&&more命令告诉shell等待~/Desktop/stock.txt的输出完成,然后使用命令
more
(仅查看文件)将其打开。下面的解决方案使用
tee
命令,该命令一步完成。就我所知,&&more命令告诉shell等待~/Desktop/stock.txt的输出完成,然后使用
more
(仅查看文件)命令打开它。下面的解决方案使用
tee
命令,该命令一步完成。嗨,“curl-s…”命令不再工作,您知道更新的url是什么吗?嗨,“curl-s…”命令不再工作,您知道更新的url是什么吗?