将返回以下退出值:
成功
处理文件时出现非致命错误,如权限问题
出现致命错误,如无效的命令行选项
详细输出为缺省输出,已本地化并出现在多行中。详细输出已经过国际化并具有可读性。如果使用 bart compare 命令对两份系统清单进行比较,则会生成一个文件差异列表。
例如:
filename attribute control:xxxx test:yyyy |
在控制清单和测试清单中各不相同的文件的名称。
在进行比较的清单中各不相同的文件属性的名称。xxxx 是控制清单的属性值,yyyy 是测试清单的属性值。如果同一个文件中的多个属性出现差异,则每个差异都将记录在单独的一行中。
下面是 bart compare 命令的缺省输出的示例。/etc/passwd 文件中出现属性差异。输出指明 size、mtime 和 contents 属性已发生变化。
/etc/passwd: size control:74 test:81 mtime control:3c165879 test:3c165979 contents control:daca28ae0de97afd7a6b91fde8d57afa test:84b2b32c4165887355317207b48a6ec7 |
如果在运行 bart compare 命令时使用 -p 选项,则会生成程序输出。此输出以适合程序操作的格式生成。程序输出可以由其他程序轻松分析并且旨在用作其他工具的输入。
例如:
filename attribute control-val test-val [attribute control-val test-val]* |
与缺省格式中的 filename 属性相同
每个文件在控制清单和测试清单中不同的文件属性的说明
有关 bart 命令支持的属性的列表,请参见Rules 文件属性。
有关 BART 的更多信息,请参见 bart(1M) 手册页。