apply -- применить команду к набору аргументов

Версия для печатиОтправить другуPDF version
APPLY(1)              Справочник основных команд FreeBSD              APPLY(1)

НАЗВАНИЕ
     apply -- применить команду к набору аргументов
СИНТАКСИС
     apply [-a c] [-d] [-#] команда аргумент ...
ОПИСАНИЕ
     Утилита apply запускает указанную команду с каждым из указанных аргумен-
     тов по очереди.
     Последовательности символов типа ``%d'' в команде, где `d' это цифра от 1
     до 9, подменяются d-ым из следующих неиспользованных аргументов.  В этом
     случае на каждый запуск команды тратится число аргументов, равное наи-
     большей цифре.
     Имеются следующие опции:
     -#      Обычно аргументы берутся по одному; числом -# можно задать коли-
             чество аргументов для передачи команде.  Если число равно нулю,
             команда запускается без аргументов, по разу на каждый аргумент.
             Если в команде встречается последовательность ``%d'', опция -#
             игнорируется.
     -a c    Использование символа `%' в качестве специального может быть
             изменено опцией -a.
     -d      Вывести команды, которые исполнились бы, но не выполнять их на
             самом деле.
ОКРУЖЕНИЕ
     Следующая переменная окружения влияет на исполнение apply:
     SHELL  Путь к командной оболочке.  Если эта переменная не определена,
            используется командная оболочка Борна (Bourne shell).
ФАЙЛЫ
     /bin/sh  командная оболочка по умолчанию
ПРИМЕРЫ
     apply echo *
            похоже на ls(1);
     apply -2 cmp a1 b1 a2 b2 a3 b3
            сравнивает файлы `a' с файлами `b';
     apply -0 who 1 2 3 4 5
            запускает who(1) 5 раз;
     apply 'ln %1 /usr/joe' *
            создаёт жёсткие ссылки на все файлы текущего каталога в каталоге
            /usr/joe.
ИСТОРИЯ
     Команда apply появилась в 4.2BSD.
АВТОРЫ
     Rob Pike
ПРОБЛЕМЫ
     Метасимволы командной оболочки в команде команда могут иметь странные
     последствия; лучше всего помещать сложные команды в одинарные кавычки
     ('').
     Утилита apply не распознаёт мультибайтовые символы.
FreeBSD 6.2                      17 июля 2004                      FreeBSD 6.2
Ваша оценка: Нет Средняя: 3.7 (3 голоса)

Вставай, Україно!

Литература