默认情况下,报告在终端窗口中运行时以预定义的布局显示。您可以使用 ‑format 选项指定列中显示的字符数,插入换行符,添加或删除列。以下各节介绍了格式选项:
• |
• |
当您使用 -format 选项时,您必须使用字段的实际名称。每个名称必须以“%”符号为前缀。如果实际名称包含“%”符号,则在指定名称时使用转义序列“%%”。而且,您必须指定语法中的所有必填字段。如果省略语法中的任何字段,则不会在输出中显示。
要指定列的最大字符数,请将两个冒号和一个数字添加到实际名称:
要在报告输出中的每个条目之间包含一个换行符,请将“%\n”添加到使用 -format 选项命名的字段列表的末尾:
某些模板文件提供了几个附加字段,可以使用 -format 选项将其包含在输出中。要添加列,请使用 nvreport -help field <class name> 命令获取模板文件可用字段的完整列表。查看每个字段“说明”列中提供的信息,并包含适用的字段。请确保使用字段的实际名称。
以下示例使用“驱动器”预设报告。它包含所有默认字段,并还显示驱动器写入错误的数量。
-sort 选项可用于对选定字段上的条目进行排序。用以下格式指定排序表达式:
• |
[field name]: 用于对报告排序的字段。 |
• |
[+/-]:使用 + 按照指定字段的升序对输出进行排序,或者使用 - 按降序对输出进行排序。 |
报告可以按类别提供的任何字段进行排序。即使输出中未显示的字段的实际名称也可用于对输出进行排序。
当您使用 -sort 选项时,您必须使用字段的实际名称。每个名称必须以“%”符号为前缀。如果实际名称包含“%”符号,则在指定名称时使用转义序列“%%”。
您可以使用“-sort”选项指定多个字段。生成的报告根据语法中字段名称的顺序来确定排序优先级。使用多个排序字段时,请用引号 (“ ”) 将所有字段引起来。
-include选项可用于过滤报告的数据。用以下格式指定过滤器表达式:
• |
[field name]: 字段的实际名称。 |
• |
[operator]: 运算符可以是以下类别之一: |
• |
• |
• |
• |
• |
[constant]: 与 [field name] 值进行比较的值。例如,要仅包含适用于 ID“42”任务的条目,则应将“42”作为 [constant]。 |
要加入多个过滤器表达式,请使用“AND”和“OR”。另外,使用括号来表示参数的优先级。
用于比较包含时间间隔值的字段。例如,运行备份任务所需的时间。可以使用以下格式指定该值:
| |||||
| |||||
nvreport -class “job history” -include “%STARTDATE >= [Date]”
| |||||
nvreport -class “job history” -include “%EXITSTATUS !=Failed” | |||||
| |||||
nvreport -class "job history" -include "%STARTTIME >= [Time]"
| |||||
“L”表示该月的最后一周。例如,134L 将包括月份中的第一、第三、第四和最后一周。 |
当运行报告并从命令行查看报告时,会在输出中显示默认标题报告“CLI 报告”。-title 选项可用于更改报告标题。用以下格式指定 -title 选项:
如果标题要包含任何空格,则整个值必须用引号引起来。尽管可以使用“-title”选项来标记 CLI 输出报告,但它更适合标记输出到文件中并在 CLI 外部查看的报告。
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center