Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

IDENT(1)
КОМАНДЫ ПОЛЬЗОВАТЕЛЯ

НАЗВАНИЕ
ident - идентификация файла по ключевым символам в системе отслеживания версий RCS

СИНТАКСИС


ident [ -q ] [ -V ] [ имя-файла ... ]

ОПИСАНИЕ
Команда ident ищет подстроки вида $ключевой-символ: текст$ в заданных файлах, а если они не указаны, то в стандартном вводе.

Строки такого вида вставляются в файл автоматически командой co(1) . Флаг -q подавляет сообщение об отсутствии искомых подстрок. Флаг -V сообщает номер версии.

Программа ident работает как с текстовыми файлами, так и с двоичными. Например, если программа на C в файле f.c содержит


  #include 

  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 $

Следует заметить, что если программа содержит строку, подобную упомянутой выше, но не использует ее никак, то выдаются предупреждающие сообщения, а слишком умные оптимизаторы удаляют ее из исполняемого файла без изменения результатов его работы. Потому лучше использовать эти строки так, как указано в примере.

Команда ident ищет все подстроки вида $ключевой-символ: текст$ даже если RCS не поддерживает такого ключевого символа, что удобно, если вы ищете выражения типа $XConsortium$.

КЛЮЧЕВЫЕ СЛОВА И ИХ ЗНАЧЕНИЯ:
Ниже приведен список ключевых символов, поддерживаемый co(1). По умолчанию используется Всемирное Время, (UTC, иногда называемое Гринвичским GMT) но флаг -zzone может это изменить.

$Author$
Имя (login name) пользователя зарегистрировавшего данную версию.

$Date$
Дата и время регистрации версии. Флаг -zzone добавит числовое значение часового пояса, по умолчанию используется Всемирное Время.

$Header$
Стандартный заголовок. Содержит полное имя файла с абсолютной формой указания пути, номер версии, дату и время регистрации, автора, статус и имя пользователя, забронировавшего версию для внесения изменений (если это так). Флаг -zzone добавит числовое значение часового пояса, по умолчанию используется Всемирное Время.

$Id$
То же, что и $Header$, но имя файла не содержит путь.

$Locker$
Имя пользователя, забронировавшего версию для внесения изменений. Пустая строка, если файл не забронирован.

$Log$
Регистрационная запись, внесенная при регистрации со стандартным заголовком впереди. С точки зрения команды ident ничем не отличается от такого символа, как, скажем, $RCSfile$

$Name$
Символическое имя, использованное при извлечении файла из архива. Например, co -rJoe породит $Name: Joe $ . Просто co породит просто $Name: $.

$RCSfile$
Имя файла, без пути.

$Revision$
Номер версии.

$Source$
Полное имя файла с абсолютным заданием пути.

$State$
Статус заданный флагом -s команд rcs(1) или ci(1).

Если для придания идентификационным маркерам красивого вида потребуются нижеследующие символы, то они могут быть заданы с помощью обратной косой черты.


  символ   представление

  tab      \t

  newline  \n

  space    \040

  $        \044

  \        \\

СМ. ТАКЖЕ
ci(1), co(1), rcs(1), rcsdiff(1), rcsintro(1), rcsmerge(1), rlog(1), rcsfile(5)
Walter F. Tichy, RCS--A System for Version Control, Software--Practice & Experience 15, 7 (July 1985), 637-654.

Copyright (C) Walter F. Tichy, Paul Eggert.

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...