複製鏈接
請複製以下鏈接發送給好友

what

(計算機字符)

鎖定
what是一個英文單詞,意思是“什麼”。屬於高頻率使用的詞彙,多用於疑問句。
外文名
what
所屬領域
計算機

目錄

what功能

what 命令搜索指定的文件,查找所有發生用 get 命令替換 @(#) 關鍵字母的模式(參閲 get 或 prs 命令獲取關於標識關鍵字的描述)。根據約定,被替代的值是 "@(#)" (雙引號、符號"@"、左括號、井號、右括號、雙引號)。如果沒有指定文件,what 命令從標準輸入讀取。
無論模式後跟是什麼字符,what 命令都寫到標準輸出,一直到(但是不包含)第一個雙引號(")、大於符號(>)、換行符、反斜槓 (\) 或空字符。
what 命令應該和 get 命令一起使用,這樣會自動插入標識信息。也可以對手工插入信息的文件使用 what 命令。
注:
what 命令可能在可執行文件中找不到 SCCS 標識字符串。

what標誌

-s 僅搜索第一個出現的 @(#) 模式。
退出狀態
該命令返回以下出口值:
0 找到所有匹配內容。
1 沒有找到任何匹配內容。

what示例

假設文件 test.c 包含一個 C 程序,這個程序含有以下行:
char ident[ ] = "@(#)Test Program";
如果編譯 test.c 來生成 test.o,那麼命令:
what test.c test.o
顯示:
test.c:
Test Program
test.o:
Test Program
注:
如果文件不在當前目錄裏,則需要完整的文件路徑名 usr/bin/test.c 和 user/bin/test.o。
文件/usr/bin/what 包含 what 命令。