term% cat index.txt APPLY(1) General Commands Manual APPLY(1)
NAME
apply - apply a command to a set of arguments
SYNOPSIS
apply [ -ac ] [ -n ] command args ...
DESCRIPTION
Apply runs the named command on each argument arg in turn. Normally
arguments are chosen singly; the optional number n specifies the number
of arguments to be passed to command. If n is zero, command is run
without arguments once for each arg. Character sequences of the form
%d in command, where d is a digit from 1 to 9, are replaced by the d'th
following unused arg. If any such sequences occur, n is ignored, and
the number of arguments passed to command is the maximum value of d in
command. The character ‘%' may be changed by the -a option.
EXAMPLES
apply echo *
is a time-consuming way to do ‘ls -1'
apply -2 cmp a1 b1 a2 b2 ...
compares the ‘a' files to the ‘b' files
apply -0 date `seq 20`
runs date 20 times; like ‘for i in `seq 20`; do date; done'
SEE ALSO
sh(1)
BUGS
Shell metacharacters in command may have bizarre effects; it is best to
enclose complicated commands in single quotes ´ ´.
There is no way to pass a literal ‘%2' if ‘%' is the argument expansion
character.
APPLY(1)