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

Ad


Значок OnWorks

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

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

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

ПРОГРАМА:

ІМ'Я


dactransform - перетворення документа на основі правил

СИНТАКСИС


dactransform [dacsoptions[1]] [-адміністратор] [-ct вул] [-документи реж] [-f] [-F field_sep]
[-fd домен] [-fh ім'я хоста] [-fj юрид]
[-fn Fedname] [-h | -допомога] [-i ідент] [-іл ідент] [-ilg ідент] [-їїд]
[-ieuidg] [-iuid] [-вставка] [-iuidg] [-lg] [-ім'я вул] [- префікс вул]
[-ролі roles_vfs] [-rпрефікс regex] [-rsuffix regex] [-суфікс вул]
[{-r | -правила} rules_uri]
[-вар name = value] [-x] [--] {- | файл}

ОПИС


Ця програма є частиною DACS на.

dactransform забезпечує функціональність dacs_transform з командного рядка. Тому що
обидві програми майже ідентичні, див dacs_transform(8)[2] для деталей.

Якщо програма виконується через системний "#!" механізм (execve(2)[3]), один або кілька
Аргументи командного рядка можна надати:

#!/usr/local/dacs/bin/dacstransform -Dfoo=val -ct ''
Привіт Світ

До побачення

Такі програми завжди використовують файл сценарію як вхідні дані, отже, немає виразів чи інших файлів
можна вказати на "#!" лінія.

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

ВАРІАНТИ


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

Будь ласка зверніться до dacscheck(1)[4] для опису прапорів, пов'язаних із налаштуванням
особистості та DACS контекст. Якщо ідентифікатор не вказано, програма використовуватиме значення
змінних середовища REMOTE_USER та DACS_ROLES якщо вони доступні та дійсні.

Розпізнаються такі прапори командного рядка:

-ct вул
Встановіть MIME Content-Type на вул. За замовчуванням цей заголовок не видається.

-документи реж
Встановіть каталог, що містить документи реж - файл аргумент буде відносним
до реж. Якщо реж є порожнім рядком, однак це відображення не буде виконано. The
відображення також вимкнено, якщо -f дається або якщо стандартний вхід зчитується. Це
Аргумент замінює будь-яку конфігурацію transform_docs або поведінку за замовчуванням.

-f
Вимкнути відображення розташування вхідного файлу.

-h
-допомога
Друкує анотацію використання, яка містить перелік значень програми за замовчуванням.

-вставка реж
Якщо для значення атрибута імені файлу зі вставкою вказано відносний шлях,
insertv, або директиви expand, передує відносний шлях до рядка реж.

-ім'я вул
Ім'я вхідного документа вул. Це використовується для зв’язування правила з
документ; тобто він порівнюється з елементом служби або делегата правила. За
за замовчуванням, це ім'я вхідного файлу або компонент шляху вхідного URI. Якщо
ефективне ім'я не починається символом косої риски, один стоїть перед. The
аргумент, ймовірно, слід надати, якщо стандартний вхід читається.

- префікс вул
Директиву запроваджує вул з'являється на початку рядка введення. The
за замовчуванням "<--DACS".

-суфікс вул
Директива припиняється вул з'являється в кінці директивного рядка. За замовчуванням
є "-->".

-r rules_uri
-правила rules_uri
Розташування набору правил, який буде застосовано до документа, як a DACS URI VFS.

-rпрефікс regex
Рядок, початок якого збігається regex вводить директиву. Це перевизначає
за замовчуванням і будь-який - префікс прапор. IEEE Std 1003.2 ("POSIX.2") "розширений" звичайний
підтримуються вирази (regex(3)[5]).

-rsuffix regex
Директива закінчується відповідним рядком regex, а потім одразу
Кінець лінії. Це замінює стандартні та будь-які -суфікс прапор. IEEE Std 1003.2
("POSIX.2") підтримуються "розширені" регулярні вирази (regex(3)[5]).

-вар name = value
Додайте визначення змінної до DACS простір імен. Змінна ${DACS::name} буде
призначений рядок значення, ім'я має бути синтаксично дійсним. Цей прапор є
еквівалентно dacsoptions[1] прапор -Dname = value. Цей прапор може повторюватися. це є
найкраще уникати імені змінної stdin, що має спеціальне призначення. Якщо ім'я визначено
більше одного разу його значення є невизначеним.

У директиві значення атрибута, яке укладено в лапки зі зворотним знаком
оцінюється як вираз, який може включати посилання на змінні. Змінні з
Окр простір імен і, якщо доступно, файл Конф також створюються екземпляри. Поточний
Атрибути директиви доступні в Attr простір імен; ці значення атрибутів
він має без оцінки і цитується.

-x
Запустіть як команду, а не як веб-сервіс. Це часто потрібно, коли dactransform запускається
як програма CGI.

--
Прапори закінчуються. Може слідувати аргумент джерела введення.

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

Пробіли не ігноруються на початку або в кінці рядка введення щодо
відповідність директивних префіксів і суфіксів.

конфігурація
Змінні конфігурації можна налаштувати на зміну деяких значень програми за замовчуванням, але кожного з них
перевизначається, якщо значення також вказано в командному рядку:

· transform_docs: Це повний шлях до кореневого каталогу, у якому знаходиться оригінал
документи зберігаються. За замовчуванням програма використовуватиме підкаталог
${Conf::DACS_HOME}dacs_transform/docs. (за замовчуванням: /usr/local/dacs/dacs_transform/docs)

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

· transform_acls: Це специфікація VFS для правил. За замовчуванням програма
буде використовувати ${Conf::DACS_HOME}dacs_transform/acls. (за замовчуванням:
[transform-acls]dacs-fs:/usr/local/dacs/dacs_transform/acls)

· transform_annotation: Це анотація для інтерполяції у відредагований текст
за замовчуванням.

· префікс_перетворення: замість рядка префікса за замовчуванням, який використовується для введення директиви,
використовується значення цієї змінної. Він повинен з'явитися на початку рядка.

· суфікс_перетворення: замість рядка за замовчуванням, що використовується для завершення директиви, значення
використовується ця змінна.

· transform_rprefix: рядок, початок якого відповідає вказаному регулярному виразу
вводить директиву.

· transform_rsuffix: Кінець директиви знайдено шляхом відповідності вказаному регулярному
вираз.

ДІАГНОСТИКА


Програма виходить з 0, якщо все в порядку, 1, якщо сталася помилка.

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


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

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

Команди Linux

Ad