跳过导航链接 | |
退出打印视图 | |
![]() |
映像包管理系统手册页 Oracle Solaris 11 Information Library (简体中文) |
- 格式化软件包清单
/usr/bin/pkgfmt [-c|-d|-u] [package-manifest-file]
不带 -c 或 -d 选项的 pkgfmt 将以一致的方式对软件包清单进行格式化,包括每 80 个字符自动换行,按类型对操作排序,以及对属性排序。未解析成操作(如宏、注释或转换)的行不会按排序顺序显示。
如果未提供参数,pkgfmt 将会读取 stdin,直到遇到 EOF,然后将格式化的清单写入 stdout。在命令行上指定的任何清单将在原位格式化。
带 -c 选项的 pkgfmt 将会检查清单是否格式化为 pkgfmt 样式。如果文件未正确格式化,- d 选项将显示差异。
支持以下选项:
检查清单是否格式化为 pkgfmt 样式。
以统一格式显示与格式化版本的清单差异。
达到 80 个字符时不自动换行。将传统的文本处理工具应用到软件包清单时,该选项十分有用。
将返回以下退出值:
命令成功。
指定了 -c 或 -d 选项,并且一个或多个清单不处于 pkgfmt 正常格式,或出现了错误。
指定的命令行选项无效。
发生了意外的异常。
有关下列属性的说明,请参见 attributes(5):
|
http://hub.opensolaris.org/bin/view/Project+pkg/