what [-s] filename...
what 实用程序可从每个 filename 中搜索 SCCS get 命令(请参见 sccs-get(1))来替换 @(#) ID 关键字的字样 @(#),并输出 "、>、NEWLINE、\ 或 NULL 字符后跟的内容。
支持以下选项:
第一次出现字样后停止。
如果文件 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(5)。
有关下列属性的说明,请参见 attributes(5):
|
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-unget(1)、sccs-val(1)、sccsfile(4)、attributes(5)、environ(5)、standards(5)
有关 SCCS 命令的说明,请使用 sccs-help 命令。请参见 sccs-help(1)。
what 可以找到欺骗性出现的 @(#) 字样的可能性极小。