НАЗВА

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 де-небудь, як показано у прикладі вище.