Захват вывода команды оболочки с помощью 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. Все возможные значения описаны здесь в руководстве.

Другие вопросы по тегам