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

Ad


Значок OnWorks

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

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

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

ПРОГРАМА:

ІМ'Я


ainsl - AppendIfNoSuchLine

СИНТАКСИС


ainsl [опції] Фото ЛІНІЯ [ШАРОН]

ОПИС


Додайте Рядок у кінець FILE, якщо цей файл ще не містить цього рядка. Якщо ВАЗОР
якщо дано, то рядок додається лише в тому випадку, якщо PATTERN не знайдено у файлі.

Оскільки ainsl написаний на Perl, ви можете використовувати регулярні вирази Perl у PATTERN. Якщо
PATTERN не вказано, замість нього використовується LINE для відповідності рядку у FILE. Тоді LINE також може
містять якоря '^' і '$', які спеціально обробляються лише на початку або в кінці
шаблон і використовуються для збігу, а не для додавання рядка. Крім того,
наступні символи екрануються в рядку: ( ) +

Код виходу, який повертає ainsl, дорівнює 0 в разі успіху і відмінний від нуля при помилці. Дивіться розділ
КОДИ ВИХІДІВ.

ВАРІАНТИ


-a Автоматичне створення файлу, якщо він не існує.

-D Створіть налагоджувальний вихід.

-h Показати довідку, версію та зведення параметрів.

-n Роздрукуйте дії, але не виконуйте їх.

-Q Процитуйте всі метасимволи у шаблоні. Використовує функцію \Q у perl.

-q Цитата * і + метасимволи у шаблоні.

-s Перетворіть пробіл у LINE або PATTERN в регулярний вираз "\s+" для відповідності.

-N Не ставте перед назві файлу '$AINSL_TARGET/', навіть якщо він встановлений.

-v Створіть докладний вихід.

ПРИМІТКИ


ЯКЩО визначено змінну AINSL_TARGET, її значення стане префіксом для
ім'я файлу. Це використовується в FAI для зміни файлів у /target без вказівки /target в
ім'я файлу.

ПРИКЛАДИ


ainsl -в / etc / fstab '/dev/fd0 /floppy auto users,noauto 0 0'

Додайте запис для дискету до / etc / fstab, якщо цей рядок ще не включено.

ainsl -s /etc/exports '/srv/www @linuxhosts(async,rw) backup(async,ro)'

Додайте запис експорту без точного збігу пробілів.

EXIT КОДИ


0 Успіх: або FILE містить РІДКУ/ШАБЛОН, або РІДОК був доданий до FILE.

13 Дозволи не дозволяють записувати у ФАЙЛ, а РІДКА/ШАБЛОН не знайдено у файлі.

28 FILE не можна записати, оскільки у файловій системі немає місця, а LINE/PATTERN – ні
знайдено у файлі.

30 FILE неможливо записати, оскільки файлова система доступна лише для читання, а LINE/PATTERN – ні
знайдено у файлі.

ПРИМІТКИ


Це схожа на функцію AppendIfNoSuchLine з cfengine(8).

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


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

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

Команди Linux

Ad