2014-12-14 3 views
1

는 다음과 같은 일반적인 내용으로, 나는 (내 경우는 /etc/lxc/lxc-usernet입니다) fstab -like 2 차원 공백으로 분리 테이블이 있다고 가정 :augeas를 사용하여 공백으로 구분 된 테이블을 구문 분석하는 방법은 무엇입니까?

# USERNAME TYPE BRIDGE COUNT 
adam veth lxcbr0 10 
tempuser veth lxcbr1 5 

어떻게 augeas로 편집하기 위해? 필자는 이름으로 필드를 지정할 필요가 없으며, 인덱스가 도움이된다면 필드로 지정할 수 있습니다.

답변

0

렌즈를 작성해야합니다. 가장 좋은 방법은 Fstab module을 복사하고 입력란을 조정하는 것입니다.

module LXC_usernet = 

let entry = [ seq "entry" 
      . [ label "name" . store Rx.word ] . Sep.space 
      . [ label "type" . store Rx.word ] . Sep.space 
      . [ label "dev" . store Rx.word ] . Sep.space 
      . [ label "value" . store Rx.word ] . Util.eol ] 

let lns = (Util.empty | Util.comment | entry)* 
:

당신은 또한 (필드 레이블을 적용)의 라인을 따라, 몇 가지 간단한을 할 수

관련 문제