2012-10-07 4 views
8

내 네트워킹 하드웨어에 대해 알고 싶습니다.org 명령에서 babel을 사용하여 쉘 명령의 출력을 캡처하십시오.

00 : 19.0 이더넷 컨트롤러 : 인텔 82577LM 기가비트 네트워크 연결 (06 회전) 02 : 00.0 네트워크 컨트롤러 : 단말로부터

lspci | grep -i net 

이 명령은 다음과 같은 출력을 제공 인텔 내가 조직-모드에서이 작업을 실행하려고 할 때 회사 센트리노 고급 - N 6200은

(35 개정판)하지만 e는 출력을 얻지 못한다.

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

#+RESULTS: 

무엇을 제공합니까? 터미널에서 얻은 출력을 어떻게 얻을 수 있습니까?

답변

10

당신은 결과를 얻지 만 제대로 처리하지 못합니다 (대부분 미니 버퍼에 일시적으로 표시됨).

이 조직 모드 버퍼에을 배치 출력 (재)를 가지고, #+begin_src sh:results output replace 추가 헤더 인수로 (디폴트 값을 대체하기). 가능한 모든 값은 here in the Manual으로 설명됩니다.

+0

': results replace'를 추가하면 가장 먼저 시도한 것이 었습니다. unfornately, 나는 출력에 어떤 변화도 보지 못했다. [매뉴얼] (http://orgmode.org/manual/System_002dwide-header-arguments.html#System_002dwide-header-arguments)를 읽었을 때 : : 결과 대체가 기본값이었습니다. – wdkrnls

+1

@wdkrnls :'results : output replace','results : append', 어쩌면 또한. 빈 org 파일에서 실행하여'# + name'을 가지고 있다면 그것들이 버퍼의 다른 곳에 출력되지 않았는지 확인하십시오. (또한 내가 일반적으로하는 실수는 결과가 복수 인 것을 잊는 것입니다) –

+0

완벽하게 작동합니다, 감사합니다! – wdkrnls

관련 문제