Захват вывода команды оболочки с помощью babel в режиме org
Я хочу знать о моем сетевом оборудовании.
lspci | grep -i net
Из терминала эта команда выдает следующий вывод:
00: 19.0 Контроллер Ethernet: Intel Corporation 82577LM Gigabit Network Connection (версия 06) 02:00.0 Сетевой контроллер: Intel Corporation Centrino Advanced-N 6200 (версия 35)
Но когда я пытаюсь запустить это из org-mode через исходный блок babel, я не получаю вывод.
#+BEGIN_SRC sh
lspci | grep -i net
#+END_SRC
#+RESULTS:
Что дает? Как я могу получить тот же вывод, который я получил от терминала?
1 ответ
Вы получаете результаты, только не обработанные должным образом (скорее всего, временно отображаются в минибуфере).
добавлять :results output replace
после #+begin_src sh
в качестве аргумента заголовка (для переопределения значений по умолчанию), чтобы вывод (пере) былпомещен в ваш буфер режима org. Все возможные значения описаны здесь в руководстве.