


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
Последние комментарии
30 недель 6 дней назад
1 год 2 недели назад
3 года 3 недели назад
3 года 25 недель назад
3 года 48 недель назад
4 года 11 недель назад
4 года 12 недель назад
4 года 15 недель назад
4 года 27 недель назад
4 года 31 неделя назад