Язык обработки данных AWK


         

При отсутствии спецификации идентификационного номера


При отсутствии спецификации идентификационного номера версии инструментальное средство SCCS автоматически использует последнюю версию файла.
Любой исходный файл, независимо от того, содержит он исходный текст некоторой программы или текст журнальной статьи, может быть передан под управление инструментального средства SCCS, для чего необходимо воспользоваться командой ADMIN и ввести с терминала, например, следующее:
% admin -i file s.file
В соответствии с принятым в OC UNIX соглашением имя исходного файла, находящегося под управлением инструментального средства SCCS , имеет префикс s и суффикс, совпадающий с именем, которое имел исходный файл до передачи его под управление инструментального средства SCCS . Флаг -i указывает инструментальному средству SCCS на тот факт, что файл с именем file впервые передается под управление SCCS . Обычно после ввода такой командной строки на терминале появится сообщение
NO ID KEYWORDS (cm7)
Появление этого сообщения означает, что передаваемый под управление инструментального средства SCCS исходный файл не содержит ключевых слов SCCS и можно его проигнорировать. Если исходный файл содержит текст программы на языке C , то в его состав может входить целый ряд специальных символов, которые после обработки инструментальным средством SCCS будут заменены контекстом, содержащим такую информацию, как, например, текущая дата, имя модуля, номер версии и т.д. Главным требованием является, чтобы указанные специальные символы были использованы в описаниях статических переменных.
После этого оригинальный исходный файл должен быть удален из файловой системы OC UNIX
% rm file
Для восстановления его содержимого (с учетом всех модификаций) достаточно ввести
% get s. file
В результате в текущем каталоге появится исходный файл, не находящийся под управлением инструментального средства SCCS , доступ к которому разрешен только по чтению. Для вывода содержимого исходного файла на стандартный вывод нужно набрать командную строку
% get -p s. file

Содержание  Назад  Вперед