如何忽略Augeas文件的其余部分?

我正在处理一组configuration文件,我需要一种方法来定义一个Augeas镜头时,樱桃挑选某些条目。

我如何有效地陈述“如果Augeas所看到的不是已经被具体列为提取可以忽略”?

我在想一个镜头,明确不匹配任何其他镜头结合工会可能工作,但我不知道如何的语法将工作。

我的用例如下:

我parsing出一些细节(注释,脚本ID,tag_summary,script_tag)。 还有其他的行 – 逻辑语句,只存在于特定情况下的自定义字段等 – 没有结构化,我不能轻易写出提取。

# Description: Unpassworded bash account include("revisions-lib.inc"); tag_summary = "The account 'account' has no password set. An attacker may use it to gain further privileges on this system This account was probably created by a backdoor installed by a fake Linux Redhat patch. See http://www.k-otik.com/news/FakeRedhatPatchAnalysis.txt"; if(description) { script_id(15583); script_version("$Revision: 17 $"); script_tag(name:"last_modification", value:"$Date: 2013-10-27 15:01:43 +0100 (Sun, 27 Oct 2013) $"); } 

Augeas有一个全面的方法来parsing文件。 每个文件都与从镜头生成的正则expression式匹配。 文件被完全parsing,并且(当前)无法忽略文件​​的部分。