АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

getposix - Интернет в облаке

Запустите getposix в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда getposix, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


get - получить версию файла SCCS (ТЕХНОЛОГИИ)

СИНТАКСИС


получить [−begkmnlLpst] [−с выключение] [−я список] [-r SID] [-x список] файл...

ОПИСАНИЕ


Ассоциация получить утилита должна сгенерировать текстовый файл из каждого названного SCCS файл в соответствии с
спецификации даны его опциями.

Сгенерированный текст обычно записывается в файл, называемый g-файл чье имя
полученный из имени файла SCCS путем простого удаления ведущего "s.".

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Ассоциация получить утилита должна соответствовать тому Базовые определения POSIX.1-2008, Раздел
12.2, утилита Синтаксис Инструкции.

Поддерживаются следующие варианты:

-r SID Укажите строку идентификации (SID) SCCS версии (дельта) SCCS
файл для загрузки. В таблице для наиболее полезных случаев показано, какая версия
файла SCCS (а также SID версии, которая будет в конечном итоге
сделанная дельта если -e также используется), как функция SID
указано.

−с выключение Укажите выключение дата-время в форме:

YY[MM[DD[HH[MM[SS]]]]]

Для того, чтобы получить YY компонента, значения в диапазоне [69,99] относятся к 1969 г.
1999 г. включительно, а значения в диапазоне [00,68] относятся к 2000–XNUMX гг.
2068 г. включительно.

Примечание: Ожидается, что в будущей версии этого стандарта по умолчанию
столетие, вычисленное по двузначному году, изменится. (Это применимо к
все команды принимают в качестве входных данных год из 2 цифр.)

Никаких изменений (дельт) в файле SCCS, которые были созданы после указанного
выключение дата-время должно быть включено в сгенерированный текстовый файл. Пропущенные единицы
от даты и времени по умолчанию до максимально возможных значений; Например, −с
7502 эквивалентно −с 750228235959.

Любое количество нечисловых символов может разделять различные двухзначные части
домен выключение дата-время. Эта функция позволяет пользователю указать выключение свидание в
форма: −с "77/2/2 9:22:25".

-e Укажите, что получить предназначен для редактирования или внесения изменений (дельта)
в файл SCCS с помощью последующего использования дельта, -e вариант, используемый в получить для
конкретная версия (SID) файла SCCS должна предотвратить дальнейшее получить команды
от редактирования на том же SID до дельта выполняется или j (совместное редактирование) флаг
устанавливается в файле SCCS. Одновременное использование получить -e для разных SID всегда
допускается.

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

Защита файлов SCCS, указанная через потолок, пол и список авторизованных пользователей
сохраненные в файле SCCS, должны выполняться, когда -e опция используется.

Используйте с -e возможность указать, что новая дельта должна иметь SID в
новую ветку, как показано в таблице ниже. Эта опция игнорируется, если b
флаг отсутствует в файле или если полученная дельта не является конечной дельтой.
(Листовая дельта - это такая дельта, у которой нет преемников в дереве файлов SCCS.)

Примечание: Дельта-ветвь всегда может быть создана из нелистовой дельты.

−я список Укажите список дельт для включения (принудительного применения) в создание
сгенерированного файла. В список имеет следующий синтаксис:

:: = | ,
:: = SID | SID - SID

SID, SCCS-идентификация дельты, может быть в любой форме, показанной в `` SID
Указанный столбец таблицы в разделе РАСШИРЕННОЕ ОПИСАНИЕ, за исключением того, что
результат предоставления частичного SID не указан. Диагностическое сообщение должно
быть записанным, если первый SID в диапазоне не является предком второго SID в
диапазон.

-x список Укажите список дельт исключаются (принудительно не применяются) в
создание сгенерированного файла. Увидеть −я вариант для список формат.

-k Запретить замену ключевых слов идентификации (см. Ниже) в извлеченных
текст по их значению. В -k вариант подразумевается -e опцию.

Напишите дельта-сводку в l-файл.

−L Запишите дельта-сводку в стандартный вывод. Весь информативный вывод, который обычно
записывается в стандартный вывод, вместо этого следует записывать в стандартную ошибку, если только
домен −с используется опция, в этом случае она должна быть отключена.

-p Запишите текст, полученный из файла SCCS, в стандартный вывод. Нет g-файл
будут созданы. Весь информативный вывод, который обычно соответствует стандарту
вместо этого вывод должен перейти к стандартной ошибке, если только −с опция используется, в
в этом случае он должен исчезнуть.

−с Подавить весь информационный вывод, обычно записываемый в стандартный вывод. Тем не мение,
сообщения о фатальных ошибках (которые всегда должны записываться в стандартную ошибку) должны
остаются неизменными.

−м Перед каждой текстовой строкой, полученной из файла SCCS, укажите SID дельты, которая
вставил текстовую строку в файл SCCS. Формат должен быть:

"% s \ t% s", <SID>,текст линия>

-n Перед каждой сгенерированной текстовой строкой ставьте%M% значение ключевого слова идентификации (см.
ниже). Формат должен быть:

"% s \ t% s", <% M% ценностное >,текст линия>

Когда оба −м и -n используются опции,текст линия> заменяется на
домен −м формат, созданный опцией.

−г Подавить фактическое извлечение текста из файла SCCS. Он в основном используется
создать l-файл, или чтобы проверить наличие определенного SID.

Используется для доступа к последней созданной (верхней) дельте в данном выпуске (для
пример, -r 1) или выпуск и уровень (например, -r 1.2).

ОПЕРАНДЫ


Поддерживаются следующие операнды:

файл Путь к существующему файлу SCCS или каталогу. Если файл это каталог,
получить утилита должна вести себя так, как если бы каждый файл в каталоге был указан как
именованный файл, за исключением файлов, не относящихся к SCCS (последний компонент имени пути
не начинать с s.) и нечитаемые файлы игнорируются.

Если ровно один файл появляется операнд, и это '-', стандартный ввод должен быть
читать; каждая строка стандартного ввода считается именем файла SCCS для
быть обработанным. Файлы, не относящиеся к SCCS, и нечитаемые файлы должны игнорироваться.

СТАНДИН


Стандартный ввод должен быть текстовым файлом, используемым только в том случае, если файл операнд указан как '-'.
Каждая строка текстового файла должна интерпретироваться как путь к SCCS.

ВХОД FILES


Файлы SCCS должны быть файлами неопределенного формата.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Следующие переменные среды должны влиять на выполнение получить:

ДЛИННЫЙ Задайте значение по умолчанию для переменных интернационализации, которые не установлены или
нулевой. (См. Том Базовых определений POSIX.1-2008, Раздел 8.2,
Интернационализация Переменные за приоритет интернационализации
переменные, используемые для определения значений категорий локали.)

LC_ALL Если установлено непустое строковое значение, переопределить значения всех остальных
переменные интернационализации.

LC_CTYPE Определите локаль для интерпретации последовательностей байтов текстовых данных
как символы (например, однобайтовые, а не многобайтовые символы в
аргументы и входные файлы).

LC_MESSAGES
Определите языковой стандарт, который следует использовать, чтобы повлиять на формат и содержимое
диагностические сообщения, написанные для стандартных ошибок, и информационные сообщения, написанные
в стандартный вывод (или стандартную ошибку, если -p вариант).

НЛПСАТ Определите расположение каталогов сообщений для обработки LC_MESSAGES.

TZ Определите часовой пояс, в котором время и даты, записанные в файле SCCS,
оценен. Если TZ переменная не установлена ​​или NULL, неуказанное системное значение по умолчанию
часовой пояс.

АСИНХРОННЫЙ СОБЫТИЯ


По умолчанию.

стандартный вывод


Для каждого обработанного файла получить должен записывать на стандартный вывод SID, к которому осуществляется доступ, и
количество строк, извлеченных из файла SCCS, в следующем формате:

"% s \ n% d строки \ n ", <SID>,номер of линий>

Если же линия индикатора -e используется опция, SID создаваемой дельты должен появиться после SID
доступ и до количества сгенерированных строк в локали POSIX:

"% s \ nновое дельта % s \ n% d строки \ n ", <SID Доступ>,
<SID в be сделанный>,номер of линий>

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

"\ n% s: \ n", <пути>

Если же линия индикатора −L используется опция, дельта-сводка должна быть написана в указанном формате
ниже для l-файлы.

Если же линия индикатора −я используется опция, включенные дельты должны быть перечислены после обозначения в
Локаль POSIX:

"Включено: \ n"

Если же линия индикатора -x используется опция, исключенные дельты должны быть перечислены после обозначения в
Локаль POSIX:

"Исключено: \ n"

Если же линия индикатора -p or −L указаны параметры, стандартный вывод должен состоять из текста
полученный из файла SCCS.

СТДЕРР


Стандартная ошибка должна использоваться только для диагностических сообщений, за исключением случаев, когда -p or −L
параметры указаны, он должен включать все информационные сообщения, обычно отправляемые в стандартную
вывод.

ВЫВОД FILES


Несколько вспомогательных файлов могут быть созданы получить. Эти файлы обычно называются
g-файл, l-файл, p-файлкачества z-файл. Письмо перед называется день.
вспомогательное имя файла должно быть сформировано из имени файла SCCS: приложение должно обеспечивать
что последний компонент всех имен файлов SCCS имеет форму s.имя-модуля; вспомогательный
файлы должны быть названы заменой ведущего s с тегом. В g-файл будет
исключение из этой схемы: g-файл назван путем удаления s. приставка. Например, для
s.xyz.c, вспомогательные имена файлов будут xyz.c, л.xyz.c, p.xyz.cкачества z.xyz.c,
соответственно.

Ассоциация g-файл, который содержит сгенерированный текст, должен быть создан в текущем каталоге
(если только -p вариант). А g-файл должны создаваться во всех случаях, независимо от того, какие
строки текста были созданы получить. Он должен принадлежать реальному пользователю. Если -k
вариант используется или подразумевается, g-файл должен быть доступен для записи только владельцем (только чтение для
все остальные); в противном случае он должен быть доступен только для чтения. Только реальный пользователь должен иметь запись
разрешение в текущем каталоге.

Ассоциация l-файл должен содержать таблицу, показывающую, какие дельты были применены при генерации
извлеченный текст. В l-файл создается в текущем каталоге, если опция
использовал; он должен быть доступен только для чтения и принадлежит реальному пользователю. Нужен только реальный пользователь
иметь разрешение на запись в текущий каталог.

Линии в l-файл должен иметь следующий формат:

"% c% c% c % s \ t% s % s \ n ", <code1>,code2>,code3>,
<SID>,дата-время>,Войти>

где записи:

<code1> А если дельта применялась; '*' в противном случае.

<code2> А применялась ли дельта или не применялась и игнорировалась; '*' если
дельта не применялась и не игнорировалась.

<code3> Символ, указывающий на особую причину, по которой дельта применялась или не применялась:

I В комплекте.

X Исключенный.

C Отрезано (по −с опция).

<дата-время>
Дата и время (в формате даты утилита %y/%m/%d %T Преобразование
формат спецификации) создания.

<Войти> Логин человека, создавшего дельта.

Комментарии и данные MR должны следовать в следующих строках с отступом. . Пустой
строка завершает каждую запись.

Ассоциация p-файл должны использоваться для передачи информации, полученной в результате получить с -e вариант вместе
в дельта. Его содержимое также должно использоваться для предотвращения последующего выполнения получить с
-e вариант для того же SID, пока дельта выполняется или флаг совместного редактирования, j, установлен в
файл SCCS. В p-файл создается в каталоге, содержащем файл SCCS, и
приложение должно гарантировать, что у эффективного пользователя есть разрешение на запись в этом
каталог. Он должен быть доступен для записи только владельцу и принадлежать эффективному пользователю. Каждая строка
в p-файл должен иметь следующий формат:

"% s %s %s % s% s% s \ n ", <g-файл SID>,
<SID of new дельта>,логин of реальные пользователь>,
<дата-время>,Я ценю>,x-значение>

кудаЯ ценю> использует формат "" если нет −я был указан, и должен использовать
Формат:

" −i% s ", <−i вариант опция-аргумент>

если −я опция была указана изначение x> использует формат "" если нет -x вариант был
указан, и должен использовать формат:

" −x% s ", <−x вариант опция-аргумент>

если -x вариант был указан. Количество строк может быть произвольным. p-файл at
любое время; никакие две линии не должны иметь одинаковый новый дельта-SID.

Ассоциация z-файл служит механизмом блокировки от одновременных обновлений. Его содержание
должен быть идентификатором двоичного процесса команды (т. е. получить), который его создал. В z-файл
должен быть создан в каталоге, содержащем файл SCCS, на время получить,
те же ограничения защиты, что и для p-файл подает заявку на z-файл, z-
файл должны быть созданы только для чтения.

РАСПРОСТРАНЕНИЯ ОПИСАНИЕ


┌──────────────────────────────────────────────────── ────────────────────────────
Определение of СККС Идентификация строка
├──────────────────────────────────────────────────── ────────────────────────────
SID * Кейлеттер Другие контрактные услуги SID SID of Delta
Указанный Использовал† Conditions Источник в be Создано
├──────────────────────────────────────────────────── ────────────────────────────
│нет ‡ no R по умолчанию mR mR.mL mR. (Мл + 1) │
├──────────────────────────────────────────────────── ────────────────────────────
│нет ‡ да R по умолчанию mR mR.mL mR.mL. (mB + 1) .1 │
├──────────────────────────────────────────────────── ────────────────────────────
│R нет R> mR mR.mL R.1 *** │
├──────────────────────────────────────────────────── ────────────────────────────
│R нет R = mR mR.mL mR. (Мл + 1) │
├──────────────────────────────────────────────────── ────────────────────────────
│R да R> mR mR.mL mR.mL. (mB + 1) .1 │
├──────────────────────────────────────────────────── ────────────────────────────
│R да R = mR mR.mL mR.mL. (mB + 1) .1 │
├──────────────────────────────────────────────────── ────────────────────────────
│R - R <mR и R соответствует hR.mL ** hR.mL. (mB + 1) .1 │
│ не существует │
├──────────────────────────────────────────────────── ────────────────────────────
│R - преемник магистрали в R.mL R.mL. (mB + 1) .1 │
│ отпустить> R и R │
│ существует │
├──────────────────────────────────────────────────── ────────────────────────────
│RL нет Нет преемника магистрали RL R. (L + 1) │
├──────────────────────────────────────────────────── ────────────────────────────
│RL да Нет преемника магистрали RL RL (mB + 1) .1 │
├──────────────────────────────────────────────────── ────────────────────────────
│RL - Преемник магистрали в RL RL (mB + 1) .1 │
│ выпуск ≥ R │
├──────────────────────────────────────────────────── ────────────────────────────
│RLB no Нет преемника ветви RLBmS RLB (mS + 1) │
├──────────────────────────────────────────────────── ────────────────────────────
│RLB да Нет преемника ветви RLBmS RL (mB + 1) .1 │
├──────────────────────────────────────────────────── ────────────────────────────
│RLBS нет Нет преемника ветви RLBS RLB (S + 1) │
├──────────────────────────────────────────────────── ────────────────────────────
│RLBS да Нет преемника ветви RLBS RL (mB + 1) .1 │
├──────────────────────────────────────────────────── ────────────────────────────
│RLBS - Преемник ветки RLBS RL (mB + 1) .1 │
└──────────────────────────────────────────────────── ────────────────────────────
* R, L, B и S - это компоненты выпуска, уровня, ветви и последовательности SID,
соответственно; м означает максимум. Так, например, R.mL означает `` максимальный уровень
номер в выпуске R ''; RL (mB + 1) .1 означает `` первый порядковый номер на
новая ветка (то есть максимальное количество веток плюс один) уровня L в выпуске
Р''. Обратите внимание, что если указанный SID имеет форму RL, RLB или RLBS, каждый из
указанные компоненты должны существовать.

** hR - это самый высокий существующий выпуск, который ниже указанного, несуществующий,
отпустить R.

*** Это используется для принудительного создания первой дельты в новом выпуске.

вариант эффективен только в том случае, если b флаг присутствует в файле. Запись
'-' означает `` не имеет отношения к делу ''.

‡ Этот случай применяется, если d (SID по умолчанию) флаг отсутствует в файле. Если d
флаг присутствует в файле, то SID, полученный из d флаг интерпретируется
как если бы это было указано в командной строке. Таким образом, один из других случаев в
эта таблица применяется.

Система Время и Время
Когда g-файл генерируется, время создания дельт в файле SCCS может быть учтено
учетная запись. Если какое-либо из этих времен очевидно в будущем, поведение не указано.

Идентификация Ключевые слова
Идентификационная информация должна быть вставлена ​​в текст, полученный из файла SCCS, с помощью
заменять ключевые слова идентификации их значениями, где бы они ни встречались. Следующий
Ключевые слова могут использоваться в тексте, хранящемся в файле SCCS:

%M% Имя модуля: либо значение m флаг в файле, или, если отсутствует, имя
файла SCCS с ведущими s. удален.

%I% Идентификация SCCS (SID) (%R%.%L% или %R%.%L%.%B%.%S%) полученного текста.

%R% Выпускать.

%L% Уровень.

%B% Ветвь.

%S% Последовательность.

%D% Текущая дата (YY/MM/DD).

%H% Текущая дата (MM/DD/YY).

%T% Текущее время (HH:MM:SS).

%E% Дата создания последней примененной дельты (YY/MM/DD).

%G% Дата создания последней примененной дельты (MM/DD/YY).

%U% Время создания последней примененной дельты (HH:MM:SS).

%Y% Тип модуля: значение t в файле SCCS.

%F% SCCS имя файла.

%PАбсолютный путь% SCCS.

%Q% Значение q флаг в файле.

%C% Текущий номер строки. Это ключевое слово предназначено для идентификации сообщений, выводимых
ошибки типа `` этого не должно было происходить ''. Нет
предназначен для использования в каждой строке для указания порядковых номеров.

%Z% Строка из четырех символов "@ (#)" узнаваемый по почему.

%W% Сокращенное обозначение построения почему строки:

% W% =% Z %% M% %Я%

%A% Еще одно сокращенное обозначение для построения почему строки:

% A% =% Z %% Y %% M %% I %% Z%

ВЫХОД статус


Должны быть возвращены следующие значения выхода:

0 Успешное завершение.

> 0 Произошла ошибка.

ПОСЛЕДСТВИЯ OF ОШИБКИ


По умолчанию.

Ассоциация после разделах Он информативный.

ЗАЯВЛЕНИЕ ИСПОЛЬЗОВАНИЕ


Проблемы могут возникнуть, если системная дата и время были изменены (например, поставить
вперед, а затем назад или несинхронизированные часы по сети), а также могут возникать
когда разные значения TZ переменная окружения.

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

ПРИМЕРЫ


Нет.

ОБОСНОВАНИЕ


Нет.

БУДУЩЕЕ НАПРАВЛЕНИЯ


Нет.

Используйте getposix онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX — это графический интерфейс для
    USB-загрузчик Ванинкоко, основанный на
    libwiigui. Он позволяет перечислять и
    запуск игр Wii, игр Gamecube и
    доморощенный на Wii и WiiU...
    Скачать USBLoaderGX
  • 2
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • 3
    KompoZer
    KompoZer
    KompoZer — это wysiwyg HTML-редактор, использующий
    кодовая база Mozilla Composer. В виде
    Разработка Нву остановлена
    в 2005 году KompoZer исправляет множество ошибок и
    добавляет ф...
    Скачать Композер
  • 4
    Бесплатная загрузка манги
    Бесплатная загрузка манги
    Free Manga Downloader (FMD) — это
    приложение с открытым исходным кодом, написанное на
    Object-Pascal для управления и
    скачивание манги с разных сайтов.
    Это зеркало...
    Скачать бесплатный загрузчик манги
  • 5
    UNetbootin
    UNetbootin
    UNetbootin позволяет создавать загрузочные
    Живые USB-накопители для Ubuntu, Fedora и
    другие дистрибутивы Linux без
    запись компакт-диска. Работает на Windows, Linux,
    и ...
    Скачать UNetbootin
  • 6
    Долибарр ERP - CRM
    Долибарр ERP - CRM
    Dolibarr ERP - CRM проста в использовании
    Пакет программного обеспечения ERP и CRM с открытым исходным кодом
    (запускается с веб-сервером php или как
    автономное программное обеспечение) для бизнеса,
    фундамент...
    Скачать Dolibarr ERP - CRM
  • Больше »

Команды Linux

Ad