НАЗВА
ident - ідентифікація (знаходження) ключових слів RCS у файлі
ЗВЕДЕННЯ
ident [ -q ] [ -V ] [ файл ... ]
ОПИС
ident шукає появи ланцюжків на зразок $ключове-слово: текст $ у вказаних файлах, або (якщо файлів не задано) у стандартному вводі.
Такі ланцюжки звичайно вставляються автоматично командою RCS ?co(1), але так само їх можна додати власноруч. Ключ -q пригнічує попередження, коли зразок не знайдено. Ключ -V виводить версію ident.
ident працює з текстовими файлами так само, як із об'єктними (бінарними) файлами та викидами. Наприклад, якщо програма C у файлі f.c містить
#include <stdio.h>
static char const rcsid[] =
"$Id: f.c,v 5.4 1993/11/09 17:40:15 eggert Exp $";
int main() { return printf("%s\n", rcsid) == EOF; }
і f.c компільовано в f.o, тоді команда
ident f.c f.o
виведе нам
f.c:
$Id: f.c,v 5.4 1993/11/09 17:40:15 eggert Exp $
f.o:
$Id: f.c,v 5.4 1993/11/09 17:40:15 eggert Exp $
Якщо C-програма означить ланцюжок, як rcsid, і не використає його, то ?lint(1) може поскаржитись на це, а деякі компілятори видалити ланцюжок під час оптимізації. Щоб бути певним, краще використати ланцюжок rcsid де-небудь, як показано у прикладі вище.