#+BEGIN_SRC bash
url='https://gist.githubusercontent.com/brettlangdon/85942af486eb79118467/raw/2a7409cd3c26a90b2e82bdc40dc7db18b92b3517/06b3FMA.jpg'
wget "$url" -O ~/image.jpg
#+END_SRC
执行脚本,将指定的 URL 下载到~/image.jpg
#+BEGIN_SRC bash :results file :file ~/image.jpg
url='https://gist.githubusercontent.com/brettlangdon/85942af486eb79118467/raw/2a7409cd3c26a90b2e82bdc40dc7db18b92b3517/06b3FMA.jpg'
wget "$url" -O ~/image.jpg
#+END_SRC
执行脚本,将指定的 URL 下载到~/image.jpg
,然后将 shell 命令的标准输出写入到~/image.jpg
(我希望这会给您留下一个空文件,因为 wget 将信息写入 stderr)。
因此,您可以使用第一种方法并独立于代码块包含图像链接;或者,如果您希望在其中捕获下载的图像数据,:results
您需要告诉 wget 写入标准输出。
#+BEGIN_SRC bash :results file :file ~/image.jpg
url='https://gist.githubusercontent.com/brettlangdon/85942af486eb79118467/raw/2a7409cd3c26a90b2e82bdc40dc7db18b92b3517/06b3FMA.jpg'
wget "$url" -O -
#+END_SRC