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

Ad


Значок OnWorks

gencatposix - онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


gencat — створити відформатований каталог повідомлень

СИНТАКСИС


gencat catfile msgfile...

ОПИС


Команда gencat утиліта повинна об'єднати вихідний файл повідомлення msgfile у відформатований
каталог повідомлень catfile. Файл catfile буде створено, якщо воно ще не існує.
If catfile існує, його повідомлення повинні бути включені в новий catfile. Якщо встановлено і
номери повідомлень зіштовхуються, новий текст повідомлення визначено в msgfile замінить старий
текст повідомлення, що наразі міститься в catfile.

ВАРІАНТИ


Ні.

ОПЕРАНДИ


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

catfile Шлях до відформатованого каталогу повідомлень. Якщо '−' уточнений, стандартний
має використовуватися вихід. Формат створеного каталогу повідомлень не визначений.

msgfile Шлях до вихідного файлу текстового повідомлення. Якщо '−' вказано для прикладу
msgfile, має використовуватися стандартний вхід. Формат вихідних файлів текстового повідомлення
визначено в розділі РОЗШИРЕНИЙ ОПИС.

STDIN


Стандартний вхід не можна використовувати, якщо: a msgfile операнд задається як '−'.

ВХІД ФАЙЛИ


Вхідні файли мають бути текстовими файлами.

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


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

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

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

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

LC_MESSAGES
Визначте місцевий стандарт, який слід використовувати для впливу на формат і вміст
діагностичні повідомлення, записані у стандартну помилку.

NLSPATH Визначте розташування каталогів повідомлень для обробки LC_MESSAGES.

АСИНХРОННИЙ ПОДІЇ


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

ВИСТАВКА


Стандартний вихід не повинен використовуватися, якщо не catfile операнд задається як '−'.

STDERR


Стандартна помилка повинна використовуватися лише для діагностичних повідомлень.

ВИХІД ФАЙЛИ


Ні.

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


Вміст текстового файлу повідомлення має бути у форматі, визначеному нижче. Зауважте, що
поля вихідного рядка тексту повідомлення розділені одним характер. Будь-який
інший символи вважаються частиною наступного поля.

$set n коментар
Цей рядок визначає ідентифікатор набору для наступних повідомлень до наступного
$set або з'явиться кінець файлу. The n позначає ідентифікатор набору, який визначено
як число в діапазоні [1, {NL_SETMAX}] (див заголовок, визначений у
том Base Definitions POSIX.1-2008). Додаток має забезпечити це
ідентифікатори набору представлені в порядку зростання в одному вихідному файлі,
але не повинні бути суміжними. Будь-який рядок, що йде за ідентифікатором набору, має бути
розглядається як коментар. Якщо ні $set Директива вказується в джерелі тексту повідомлення
файл, усі повідомлення мають бути розташовані у визначеному реалізацією повідомленні за замовчуванням
встановити NL_SETD (див заголовок, визначений у томі Base Definitions
POSIX.1-2008).

$delset n коментар
Цей рядок видаляє набір повідомлень n з існуючого каталогу повідомлень. The n позначає
номер набору [1, {NL_SETMAX}]. Будь-який рядок, наступний за номером набору, має бути
розглядається як коментар.

$ коментар Рядок, що починається з '$' слідом а розглядається як коментар.

m повідомлення-текст
Команда m позначає ідентифікатор повідомлення, який визначається як число в діапазоні
[1, {NL_MSGMAX}] (див заголовок). The повідомлення-текст повинні зберігатися
у каталозі повідомлень із ідентифікатором набору, зазначеним останнім $set
директиви та з ідентифікатором повідомлення m, Якщо повідомлення-текст порожній, а а
роздільник полів присутній, порожній рядок має зберігатися в
каталог повідомлень. Якщо в рядку джерела повідомлення є номер повідомлення, але немає жодного з них
роздільник полів ні повідомлення-текст, наявне повідомлення з цим номером (якщо є)
буде вилучено з каталогу. Програма повинна забезпечити це повідомлення
ідентифікатори знаходяться в порядку зростання в межах одного набору, але не обов’язково
суміжний. Заявка має забезпечити, щоб довжина повідомлення-текст В
діапазон [0, {NL_TEXTMAX}] (див заголовок).

$цитата n Цей рядок визначає необов'язковий символ лапки c, який можна використовувати для оточування
повідомлення-текст так що задній символи або нульові (порожні) повідомлення
видно в рядку джерела повідомлення. За замовчуванням або якщо порожній $цитата директива є
надається, без цитування повідомлення-текст повинні бути визнані.

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

Текстові рядки можуть містити спеціальні символи та escape-послідовності, визначені в
наступна таблиця:

┌──────────────────┬────────┬───────────┐
ОписSymbolПослідовність
├───────────────────┼─────────┼────────────┤
│ │ NL(LF) │ \n │
│Горизонтальна-вкладка │ HT │ \t │
│ │ VT │ \v │
│ │ БС │ \b │
│ │ CR │ \r │
│ │ FF │ \f │
│Зворотна коса риса │ \ │ \\ │
│Розрядний шаблон │ ddd │ \ddd │
└───────────────────┴─────────┴───────────┘
Послідовність втечі "\ddd" складається з потім один, два або три вісімкові
цифри, які потрібно взяти для визначення значення потрібного символу. Якщо
персонаж після a не є одним із зазначених, має бути
ігнорується.

А за ним а також використовується для продовження рядка на наступному
лінія. Таким чином, наступні два рядки описують один рядок повідомлення:

1 це лінія триває \
до наступний лінія

що має бути еквівалентним:

1 це лінія триває до наступний лінія

EXIT СТАТУС


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

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

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

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


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

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

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


Каталоги повідомлень, вироблені gencat мають двійкове кодування, що означає їх переносимість
не можна гарантувати між різними типами машин. Таким чином, так само, як і програми на C
бути перекомпільованим для кожного типу машини, тому каталоги повідомлень необхідно створювати за допомогою gencat.

ПРИКЛАДИ


Ні.

ОБГОВОРЕННЯ


Ні.

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


Ні.

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


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

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

Команди Linux

Ad