англійськафранцузькаіспанська

Ad


Значок OnWorks

getposix - Інтернет у хмарі

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

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

ПРОГРАМА:

ІМ'Я


get — отримати версію файлу SCCS (РОЗВИТОК)

СИНТАКСИС


отримати [−begkmnlLpst] [−c вимикання] [−i список] [−р SID] [−x список] файл...

ОПИС


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

Згенерований текст зазвичай записується у файл під назвою g-файл чиє ім'я
отримано від імені файлу SCCS шляхом простого видалення початку "s.".

ВАРІАНТИ


Команда отримати утиліта повинна відповідати тому Base Definitions POSIX.1-2008, розділ
12.2, Утиліта синтаксис керівні вказівки.

Підтримуються такі варіанти:

−р SID Вкажіть рядок ідентифікації SCCS (SID) версії (дельта) SCCS
файл, який потрібно отримати. Таблиця показує, для найбільш корисних випадків, яка версія
файлу SCCS витягується (а також SID версії, яка буде в кінцевому підсумку
створена дельта якщо −e також використовується параметр), як функція SID
вказано.

−c вимикання Вкажіть вимикання дата-час у формі:

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

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

Примітка: Очікується, що в майбутній версії цього стандарту за замовчуванням
століття, виведене з 2-значного року, зміниться. (Це стосується
всі команди приймають 2-значний рік як вхід.)

Немає змін (дельт) у файлі SCCS, які були створені після вказаного
вимикання date-time повинні бути включені в згенерований текстовий файл. Одиниці пропущені
від дати-часу за замовчуванням до їх максимально можливих значень; наприклад, −c
7502 еквівалентно −c 750228235959.

Будь-яка кількість нечислових символів може розділяти різні 2-значні частини
вимикання дата, час. Ця функція дозволяє користувачеві вказати a вимикання дата в
форма: −c "77/2/2 9:22:25".

−e Вкажіть, що отримати призначено для редагування або внесення змін (дельта)
до файлу SCCS шляхом подальшого використання дельта, −e варіант, що використовується в а отримати та цінності
конкретна версія (SID) файлу SCCS повинна перешкоджати подальшому отримати Команди
від редагування на тому самому SID до дельта виконується або j (спільне редагування) прапор
встановлюється у файлі SCCS. Одночасне використання отримати −e для різних SID завжди
допускається.

Якщо g-файл породжений отримати з −e варіант випадково зіпсований в
процесу редагування, його можна відновити шляхом повторного виконання отримати команда з
−k варіант замість −e варіант.

Захист файлів SCCS вказується через стелю, підлогу та список авторизованих користувачів
зберігається у файлі SCCS, має застосовуватися, коли −e використовується варіант.

−b Використовуйте з −e параметр, щоб вказати, що нова дельта повинна мати SID в a
нову гілку, як показано в таблиці нижче. Цю опцію слід ігнорувати, якщо b
прапор відсутня у файлі або якщо отримана дельта не є листковою дельтою.
(Дельта-лист — це той, який не має наступників у дереві файлів SCCS.)

Примітка: Дельта гілки завжди може бути створена з нелистової дельти.

−i список Вкажіть а список дельт, які будуть включені (примусово застосовуватися) у створенні
згенерованого файлу. The список має такий синтаксис:

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

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

−x список Вкажіть а список дельт, які слід виключити (примушено не застосовувати) у
створення створеного файлу. Див −i варіант для список Формат.

−k Придушити заміну ідентифікаційних ключових слів (див. нижче) у отриманому
текст за їх значенням. The −k варіант має на увазі −e варіант.

−л Напишіть дельта-резюме в l-файл.

−Л Напишіть дельта-зведення до стандартного виводу. Весь інформаційний вихід що нормально
записується в стандартний вихід, замість цього записується в стандартну помилку, якщо
−s використовується опція, у цьому випадку вона повинна бути припинена.

−стр Запишіть текст, отриманий з файлу SCCS, у стандартний вихід. Немає g-файл
буде створено. Весь інформаційний вихід, який зазвичай відповідає стандарту
Замість цього виведення має перейти до стандартної помилки, якщо не −s використовується варіант, в
в цьому випадку воно зникне.

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

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

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

−n Перед кожним створеним текстовим рядком ставте %M% значення ідентифікаційного ключового слова (див
нижче). Формат має бути:

"%s\t%s", <%M% значення>,текст лінія>

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

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

−t Використовуйте для доступу до останньої створеної (верхньої) дельти у певному випуску (для
наприклад, −р 1), або відпустіть і вирівняйте (наприклад, −р 1.2).

ОПЕРАНДИ


Підтримуються такі операнди:

файл Шлях до існуючого файлу або каталогу SCCS. Якщо файл є каталогом
отримати Утиліта повинна вести себе так, ніби кожен файл у каталозі був вказаний як
іменований файл, за винятком файлів, які не є SCCS (останній компонент шляху
не починати з s.) і нечитані файли ігноруватимуться.

Якщо точно один файл з'являється операнд, і він є '−', стандартне введення має бути
читати; кожен рядок стандартного введення вважається ім'ям файлу SCCS
бути обробленим. Файли, які не є SCCS, і файли, які не можна читати, ігноруються без звуку.

STDIN


Стандартним введенням має бути текстовий файл, який використовується лише за умови файл операнд задається як '−'.
Кожен рядок текстового файлу інтерпретується як шлях SCCS.

ВХІД ФАЙЛИ


Файли SCCS мають бути файлами невизначеного формату.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Наступні змінні середовища мають впливати на виконання отримати:

МОВА Надайте значення за замовчуванням для змінних інтернаціоналізації, які не встановлені або
нуль. (Дивіться том Base Definitions POSIX.1-2008, розділ 8.2,
Internationalization Змінні за пріоритет інтернаціоналізації
змінні, що використовуються для визначення значень категорій мовного стандарту.)

LC_ALL Якщо встановлено не порожнє значення рядка, замініть значення всіх інших
змінні інтернаціоналізації.

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

LC_MESSAGES
Визначте місцевий стандарт, який слід використовувати для впливу на формат і вміст
діагностичні повідомлення, записані зі стандартною помилкою, і інформаційні повідомлення
на стандартний вихід (або стандартна помилка, якщо −стр використовується варіант).

NLSPATH Визначте розташування каталогів повідомлень для обробки 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 made>,номер of ліній>

Якщо є більше одного іменованого файлу або якщо названо каталог або стандартний вхід, кожен
ім'я шляху має бути записане перед кожним із рядків, показаних в одному з попередніх форматів:

"\n%s:\n", <ім'я шляху>

Якщо −Л Якщо використовується параметр, дельта-зведення має бути написано у зазначеному форматі
нижче для l-файли.

Якщо −i використовується параметр, включені дельти повинні бути перераховані після позначення в
Локаль POSIX:

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

Якщо −x використовується опція, виключені дельти повинні бути перераховані після позначення в
Локаль POSIX:

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

Якщо −стр or −Л якщо параметри вказані, стандартний вихід має складатися з тексту
отримано з файлу SCCS.

STDERR


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

ВИХІД ФАЙЛИ


Кілька допоміжних файлів може бути створено за допомогою отримати. Ці файли відомі як
g-файл, l-файл, p-файл та z-файл. Лист перед називається тег.
допоміжне ім’я файлу має бути сформовано з імені файлу SCCS: програма має забезпечити
що останній компонент усіх імен файлів SCCS має форму s.назва модуля; допоміжний
файли мають бути названі шляхом заміни початкового s з тегом. The g-файл буде
виняток із цієї схеми: в g-файл називається шляхом видалення s. префікс. Наприклад, для
s.xyz.c, імена допоміжних файлів будуть xyz.c, l.xyz.c, p.xyz.c та z.xyz.c,
відповідно.

Команда g-файл, який містить згенерований текст, створюється в поточному каталозі
(якщо не −стр використовується варіант). А g-файл створюється у всіх випадках, незалежно від того, чи є вони
рядки тексту були згенеровані отримати. Воно має належати реальному користувачеві. Якщо −k
варіант використовується або мається на увазі, the g-файл може бути записаний лише власником (лише читання для
всі інші); в іншому випадку він буде доступним лише для читання. Лише реальний користувач має написати
дозвіл у поточному каталозі.

Команда l-файл має містити таблицю, яка показує, які дельти були застосовані при генеруванні
отриманий текст. The l-файл створюється в поточному каталозі, якщо −л опція
використаний; він повинен бути доступним лише для читання і належить справжньому користувачеві. Потрібний лише реальний користувач
мати дозвіл на запис у поточному каталозі.

Лінії в l-файл матиме такий формат:

"%c%c%c %s\t%s %s\n", <code1>,code2>,code3>,
<SID>,дата, час>,Логін>

де записи:

<code1> А якщо була застосована дельта; '*' інакше.

<code2> А якщо дельта була застосована або не була застосована та проігнорована; '*' якщо
delta не застосовувалася і не ігнорувалась.

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

I У комплекті.

X Виключено.

C Відрізаний (за а −c варіант).

<дата, час>
Дата і час (використовуючи формат дата комунальні %y/%m/%d %T Перетворення
формат специфікації) створення.

<Логін> Ім'я користувача, який створив дельта.

Коментарі та дані ЗМ слідують у наступних рядках з одним відступом . Заготовка
рядок завершує кожен запис.

Команда p-файл має використовуватися для передачі інформації, отриманої в результаті а отримати з −e варіант разом
до дельта. Його вміст також має використовуватися для запобігання подальшому виконанню отримати з
−e варіант для того самого SID до дельта виконується або прапор спільного редагування, j, встановлюється
файл SCCS. The p-файл має бути створено в каталозі, що містить файл SCCS і
програма має гарантувати, що ефективний користувач має дозвіл на запис
каталог. Він може бути записаний лише власником і належатиме ефективному користувачу. Кожен рядок
в p-файл матиме такий формат:

"%s %s %s %s%s%s\n", <g-файл SID>,
<SID of new дельта>,логін of реальний користувач>,
<дата, час>,i-значення>,х-значення>

деi-значення> використовує формат "" якщо ні −i була вказана опція, і буде використовуватися
формат:

" −i%s", <−i варіант варіант-аргумент>

якщо −i був вказаний варіант іx-значення> використовує формат "" якщо ні −x варіант був
вказано, і використовуватиме формат:

" −x%s", <−x варіант варіант-аргумент>

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

Команда z-файл слугуватиме механізмом блокування від одночасних оновлень. Його зміст
має бути ідентифікатором двійкового процесу команди (тобто, отримати), який його створив. The z-файл
має бути створено в каталозі, що містить файл SCCS на час отримати,
такі ж обмеження захисту, що й для p-файл подавати заявку на z-файл, z-
файл буде створено лише для читання.

ПОВЕРНЕНІ ОПИС


┌───────────────────────────────────────────────── ────────────────────────────┐
Визначення of SCCS Ідентифікація рядок
├───────────────────────────────────────────────── ────────────────────────────┤
SID* −b Ключовий лист Інше SID SID of Дельта
Зазначений Вживаний† Conditions Джерело до be створений
├───────────────────────────────────────────────── ────────────────────────────┤
│none‡ no R за замовчуванням mR mR.mL mR.(mL+1) │
├───────────────────────────────────────────────── ────────────────────────────┤
│немає‡ так R за замовчуванням має значення mR mR.mL mR.mL.(mB+1).1 │
├───────────────────────────────────────────────── ────────────────────────────┤
│R немає R > mR mR.mL R.1*** │
├───────────────────────────────────────────────── ────────────────────────────┤
│R немає R = mR mR.mL mR.(mL+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 ні Немає наступника гілки 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,
відповідно; m означає максимум. Таким чином, наприклад, R.mL означає "максимальний рівень".
номер у випуску R''; RL(mB+1).1 означає ``перший порядковий номер на
нова гілка (тобто максимальна кількість гілок плюс один) рівня L у межах випуску
R''. Зауважте, що якщо вказаний ідентифікатор SID має форму RL, RLB або RLBS, кожен з
зазначені компоненти повинні існувати.

** hR – це найвищий існуючий випуск, нижчий за вказаний, неіснуючий,
звільнити Р.

*** Це використовується для примусового створення першої дельти в новому випуску.

−b Опція ефективна лише за умови b прапор присутній у файлі. Запис про
'−' означає "невідповідне".

‡ Цей випадок застосовується, якщо d Прапор (SID за замовчуванням) відсутній у файлі. Якщо d
у файлі присутній прапор, то SID, отриманий з d прапор інтерпретується
ніби це було вказано в командному рядку. Таким чином, один з інших випадків в
ця таблиця застосовується.

SYSTEM Дата та Time
Коли 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% %I%

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

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

EXIT СТАТУС


Повинні бути повернуті такі вихідні значення:

0 Успішне завершення.

>0 Сталася помилка.

НАСЛІДКИ OF ПОМИЛКИ


За замовчуванням.

Команда після розділам він має інформативний.

ЗАСТОСУВАННЯ ВИКОРИСТАННЯ


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

Проблеми подібного характеру можуть виникнути і для роботи дельта корисність, яка
порівнює тіло попереднього файлу з робочим файлом як частину його нормальної роботи.

ПРИКЛАДИ


Ні.

ОБГОВОРЕННЯ


Ні.

Майбутнє НАПРЯМКИ


Ні.

Використовуйте getposix онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX - це графічний інтерфейс для
    USB-завантажувач Waninkoko, заснований на
    libwiigui. Це дозволяє перерахувати та
    запуск ігор Wii, ігор Gamecube та
    самоварний на Wii і WiiU...
    Завантажте USBLoaderGX
  • 2
    Жар-птиця
    Жар-птиця
    Firebird RDBMS пропонує функції ANSI SQL
    і працює на Linux, Windows і
    кілька платформ Unix. особливості
    чудова паралельність і продуктивність
    & потужність...
    Завантажити Firebird
  • 3
    KompoZer
    KompoZer
    KompoZer — це HTML-редактор wysiwyg, який використовує
    кодова база Mozilla Composer. Як
    Розвиток Nvu було зупинено
    у 2005 році KompoZer виправляє багато помилок і
    додає ф...
    Завантажити KompoZer
  • 4
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги (FMD) є
    програма з відкритим кодом, написана
    Object-Pascal для управління і
    завантаження манги з різних веб-сайтів.
    Це дзеркало...
    Завантажте безкоштовний завантажувач манги
  • 5
    Aetbootin
    Aetbootin
    UNetbootin дозволяє створювати завантажувальні програми
    Живі USB-накопичувачі для Ubuntu, Fedora та
    інші дистрибутиви Linux без
    запис компакт-диска. Він працює на Windows, Linux,
    і ...
    Завантажити UNetbootin
  • 6
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM проста у використанні
    Пакет програмного забезпечення з відкритим кодом ERP і CRM
    (запустити з веб-сервером php або як
    автономне програмне забезпечення) для бізнесу,
    основи...
    Завантажити Dolibarr ERP - CRM
  • Детальніше »

Команди Linux

Ad