手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

what(1)

名称

what - 从文件中提取 SCCS 版本信息

用法概要

what [-s] filename...

描述

what 实用程序可从每个 filename 中搜索 SCCS get 命令(请参见 sccs-get(1))来替换 @(#) ID 关键字的字样 @(#),并输出 ">NEWLINE\NULL 字符后跟的内容。

选项

支持以下选项:

–s

第一次出现字样后停止。

示例

示例 1 提取 SCCS 版本信息

如果文件 program.c 中的 C 程序包含

char sccsid[ ] = " @(#)identification information ";

并且将 program.c 编译为生成 program.oa.out,则命令:

example% what program.c program.o a.out

生成:

program.c

标识信息

program.o

标识信息

a.out

标识信息

退出状态

将返回以下退出值:

0

找到了匹配项。

1

未找到匹配项。

环境变量

有关影响 what 执行的环境变量 LANG、LC_ALL、LC_CTYPE、LC_MESSAGES 和 NLSPATH 的说明,请参见 environ(5)

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
developer/build/make
接口稳定性
Committed(已确定)
标准
请参见 standards(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 可以找到欺骗性出现的 @(#) 字样的可能性极小。