在org-mode中使用babel捕获shell命令的输出

时间:2012-10-07 18:37:19

标签: emacs org-mode org-babel

我想知道我的网络硬件。

lspci | grep -i net

从终端,此命令提供以下输出:

  
    

00:19.0以太网控制器:英特尔公司82577LM千兆网络连接(rev 06)     02:00.0网络控制器:Intel Corporation Centrino Advanced-N 6200(rev 35)

  

但是当我尝试从org-mode通过babel源块运行时,我没有输出。

#+BEGIN_SRC sh
lspci | grep -i net
#+END_SRC

#+RESULTS:

是什么给出的?如何从终端获得相同的输出?

1 个答案:

答案 0 :(得分:12)

您确实得到了结果,但处理不当(很可能暂时显示在迷你缓冲区中)。

:results output replace之后添加#+begin_src sh,作为标头参数(以覆盖默认值),以使输出(重新)放置在您的组织模式缓冲区中。所有可能的值都描述为here in the Manual