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

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

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

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

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

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

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

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

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

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

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

PRS(1)

НАЗВАНИЕ
prs - печать SCCS-файлов

СИНТАКСИС


      prs  [-d[спецификация_данных]] [-r[с_идентификатор]] [-e] [-l]

           [-c[кон_время]] [-a] файл ...

ОПИСАНИЕ
Команда prs выдает на стандартный вывод части SCCS-файла или файл целиком [см. sccsfile(4)] в формате, который задает пользователь. Если указано имя каталога, prs обрабатывает все файлы в этом каталоге, начинающиеся с s.; файлы, к которым нет доступа на чтение, игнорируются без дополнительных сообщений. Если указано имя -, происходит чтение со стандартного ввода, каждая строка при этом трактуется как имя SCCS-файла, подлежащего обработке. Файлы, не начинающиеся с s., и файлы, к которым нет доступа на чтение, также игнорируются без дополнительных сообщений.

В командной строке prs можно в любом порядке задавать опции и имена файлов.

Каждая опция независимо применяется к каждому файлу.

-d[спецификация_данных]
Используется для указания данных, подлежащих выводу. Спецификация_данных - это строка, состоящая из ключевых слов данных [см. ниже] и дополнительного текста, задаваемого пользователем.

-r[с_идентификатор]
Указывает, информация о какой версии требуется. Если с_идентификатор не указан, подразумевается самая поздняя версия.

-e
Указывает, что требуется информация обо всех версиях, созданных не позднее версии, определенной в опции -r, или не позднее даты, заданной в опции -c.

-l
Указывает, что требуется информация обо всех версиях, созданных не ранее версии, определенной в опции -r, или не ранее даты, заданной в опции -c.

-c[кон_время]
Кон_время имеет формат:

	 гг[мм[дд[чч[мм[сс]]]]]

Опущенные цифры по умолчанию имеют максимально возможные значения, например -c7502 эквивалентно -c750228235959. Любое число любых нецифровых символов может разделять пары цифр; например, можно задать кон_время в виде "-c77/2/2 9:22:25".

-a
Указывает, что требуется информация как о существующих (типа D), так и об удаленных (типа R) версиях [см. rmdel(1)]. Если опция -a не указана, выдается информация только о существующих версиях.

Ключевые слова данных
Ключевые слова данных определяют части SCCS-файла, которые должны быть извлечены и выведены. Все части SCCS-файла [см. sccsfile(4)] имеют соответствующие ключевые слова. Каждое ключевое слово может появляться в спецификации_данных любое число раз.

Информация, печатаемая командой prs, состоит из: (1) пользовательского текста и (2) соответствующих значений (извлеченных из SCCS-файла), подставленных вместо опознанных ключевых слов данных в порядке их появления в спецификации_данных. Формат значения ключевого слова данных может быть простым (П), при котором осуществляется прямая подстановка и многострочным (М), при котором за подставленным значением следует возврат каретки.

В спецификации_данных может использоваться также любой другой текст, отличный от ключевых слов. Табуляция представляется как \t, а возврат каретки/перевод строки - как \n.

КЛЮЧЕВЫЕ СЛОВА ДАННЫХ
Ключ. слово Элемент данных Раздел SCCS-файла Значение Формат
:Dt: Информация о фрагменте Таблица фрагментов см. ниже* П
:DL: Статистика строк " :Li:/:Ld:/:Lu: П
:Li: Число строк, вставленных в версии " nnnnnП
:Ld: Число строк, удаленных в версии " nnnnn П
:Lu: Число строк, не изменившихся в версии " nnnnn П
:DT: Тип версии " D или R П
:I: СИД " :R:.:L:.:B:.:S: П
:R: Номер версии " nnnn П
:L: Номер уровня " nnnn П
:B: Номер ветви " nnnn П
:S: Номер модификации " nnnn П
:D: Дата создания версии " :Dy:/:Dm:/:Dd: П
:Dy: Год создания версии " nn П
:Dm: Месяц создания версии " nn П
:Dd: День создания версии " nn П
:T: Время создания версии " :Th:::Tm:::Ts: П
:Th: Час создания версии " nn П
:Tm: Минута создания версии " nn П
:Ts: Секунда создания версии " nn П
:P: Пользователь, создавший версию " входное имя П
:DS: Порядковый номер версии " nnnn П
:DP: Порядковый номер отца " nnnn П
:DI: Порядковые номера включенных, исключенных,проигнорированных версий " :Dn:/:Dx:/:Dg: П
:Dn: Порядковые номера включенных версий " :DS: :DS:... П
:Dx: Порядковые номера исключенных версий " :DS: :DS:... П
:Dg: Порядковые номера проигнорированных версий " :DS: :DS:... П
:MR: Номера запросов " текст М
:C: Комментарии " текст М
:UN: Имена пользователей Имена пользователей текст М
:FL: Список флагов Флаги текст М
:Y: Флаг типа модуля " текст П
:MF: Флаг проверки номеров запросов " да или нет П
:MP: Имя программы проверки номеров запросов " текст П
:KF: Флаг ошибок/предупреждений " да или нет П
:BF: Флаг ветвления " да или нет П
:J: Флаг одновременного редактирования " да или нет П
:LK: Закрытые версии " :R:... П
:Q: Определяемый пользователем текст " текст П
:M: Имя модуля " текст П
:FB: Минимальный номер редактируемой версии " :R: П
:CB: Максимальный номер редактируемой версии " :R: П
:Ds: СИД по умолчанию " :I: П
:ND: Флаг пустоты версии " да или нет П
:FD: Текст, описывающий файл Комментарии текст М
:BD: Тело Тело текст М
:GB: Извлеченное тело " текст М
:W: Строка what(1) Нет :Z::M:\t:I: П
:A: Строка what(1) Нет :Z::Y: :M: :I::Z: П
:Z: Ограничитель строки what(1) Нет @(#) П
:F: Простое имя SCCS-файла Нет текст П
:PN: Составное имя SCCS-файла Нет текст П
* :Dt: = :DT: :I: :D: :T: :P: :DS: :DP:

ПРИМЕРЫ

  1. Команда
    
            prs \
    
             -d"Имена и/или идентификаторы пользователей для :F::\n:UN:"\
    
             s.file
    
    
    может вывести на стандартный вывод:
    
            Имена и/или идентификаторы пользователей для s.file:
    
            xyz
    
            131
    
            abc
    
    
  2. Команда
    
            prs \
    
             -d"Последнюю версию программы :M:: :I: создал :P: :D:"\
    
             -r s.file
    
    
    может вывести на стандартный вывод
    
            Последнюю версию программы main.c: 3.7 создал cas 77/12/1
    
    
  3. Особый случай:
    
            prs  s.file
    
    
    может вывести на стандартный вывод
    
            D 1.1 77/12/1 00:00:00 cas 1 000000/00000/00000
    
            MRs:
    
            bl78-12345
    
            bl79-54321
    
            COMMENTS:
    
            это строка коммментария для начальной версии
    
    
    для каждой версии типа D. В особом случае можно использовать только опцию -a.

ФАЙЛЫ


     /tmp/pr?????

СМ. ТАКЖЕ
admin(1), delta(1), get(1), help(1), rmdel(1).
sccsfile(4) в Справочнике программиста.

ДИАГНОСТИКА
Для раз яснений пользуйтесь командой help(1).

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

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

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

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

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

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

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

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

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

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

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

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

Новости мира 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
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...