显示消息编目的全部或者部分。
dspcatCatalogName [ SetNumber [ MessageNumber ] ]
dspcat -g CatalogName [ SetNumber ]
dspcat 命令显示特定的消息,在一个设置中的所有消息,或者在一个编目中的所有消息。dspcat 命令引导消息到标准输出。
LC__FASTMSG 指定用于 C 和 POSIX 语言环境的缺省消息,以及当 LC__FASTMSG 设置为 Ture 时,忽略 NLSPATH。
在 /etc/environment 中, LC__FASTMSG 的缺省值将为 Ture。
CatalogName 参数指定了一个消息编目。SetNumber 参数在由 CatalogName 参数指定的目录中,指定了一个设置。MessageNumber 参数在由 SetNumber 参数指定的设置中,指定了一个特定消息。如果包含了所有三个参数, dspcat 命令就显示指定的消息。如果不包含 MessageNumber 参数,dspcat 命令就显示设置中的所有消息。如果给 SetNumber 或者 MessageNumber 参数 指定了一个不存在的值,dspcat 命令就显示一个错误消息,并且返回一个非零返回值。如果只是指定 CatalogName 参数,dspcat 命令就显示目录中的所有消息。如果包含了 MessageNumber 参数,就必须将 SetNumber 参数包含进去。
如果在 CatalogName 参数的值中,没有使用 /(斜杠)字符,那么 dspcat 命令就通过 NLSPATH 环境变量和 LC_MESSAGES 目录查找指定的消息编目。
-g | 格式化输出被用作 gencat 命令的输入。在使用 -g标志时,MessageNumber 参数是无效的。 |
要在 test.cat 文件的设置数 1 中显示消息数 2,请输入:
dspcat test.cat 1 2
/usr/bin/dspcat | 包含 dspcat 命令。 |
dspmsg 命令、gencat 命令、mkcatdefs 命令、runcat 命令。
catclose 子例程、catgets 子例程和 catopen 子例程。
关于“消息工具”的更多信息,请参阅 AIX 5L Version 5.2 National Language Support Guide and Reference 中的 Message Facility。