what - 从文件中提取 SCCS 版本信息
what [-s] filename...
what 实用程序可从每个 filename 中搜索 SCCS get 命令(请参见 sccs-get(1))来替换 @(#) ID 关键字的字样 @(#),并输出 "、>、换行、\ 或空字符后跟的内容。
支持以下选项:
第一次出现字样后停止。
如果文件 program.c 中的 C 程序包含
char sccsid[ ] = " @(#)identification information ";
并且将 program.c 编译为生成 program.o 和 a.out,则命令:
example% what program.c program.o a.out
生成:
标识信息
标识信息
标识信息
将返回以下退出值:
找到了匹配项。
未找到匹配项。
有关影响 what 执行的环境变量 LANG、LC_ALL、LC_CTYPE、LC_MESSAGES 和 NLSPATH 的说明,请参见 environ(7)。
有关下列属性的说明,请参见 attributes(7):
|
sccs-unget(1)、sccs(1)、sccs-admin(1)、sccs-cdc(1)、sccs-comb(1)、sccs-delta(1)、sccs-get(1)、sccs-help(1)、sccs-prs(1)、sccs-prt(1)、sccs-rmdel(1)、sccs-sact(1)、sccs-sccsdiff(1)、sccs-val(1)、sccsfile(5)、attributes(7)、environ(7)、standards(7)
有关 SCCS 命令的说明,请使用 sccs-help 命令。请参见 sccs-help(1)。
what 可以找到欺骗性出现的 @(#) 字样的可能性极小。