假设我有fstab
-like 二维空格分隔表(在我的情况下是/etc/lxc/lxc-usernet
),具有以下典型内容:
# USERNAME TYPE BRIDGE COUNT
adam veth lxcbr0 10
tempuser veth lxcbr1 5
如何用 augeas 编辑它?我不需要按名称对字段进行寻址,如果有帮助,可以通过索引对其进行寻址。
假设我有fstab
-like 二维空格分隔表(在我的情况下是/etc/lxc/lxc-usernet
),具有以下典型内容:
# USERNAME TYPE BRIDGE COUNT
adam veth lxcbr0 10
tempuser veth lxcbr1 5
如何用 augeas 编辑它?我不需要按名称对字段进行寻址,如果有帮助,可以通过索引对其进行寻址。
你需要为此写一个镜头。最好的选择是复制Fstab 模块并调整字段。
您还可以按照(调整字段标签)的方式做一些更简单的事情:
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)*