*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> apply (1)              



NAME    [Toc]    [Back]

     apply - apply a command to a set of arguments

SYNOPSIS    [Toc]    [Back]

     apply [-#] [-a magic] [-d] command argument [...]

DESCRIPTION    [Toc]    [Back]

     apply runs the named command on each given argument in turn.

     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
argument.  In this
     case,  the  largest  digit number of arguments are discarded
for each execution
 of command.

     The options are as follows:

     -#      Normally arguments are taken  singly;  the  optional
number -# specifies
  the  number  of  arguments  to  be  passed to
command.  If the
             number is zero, command is run,  without  arguments,
once for each

             If  any sequences of ``%d'' occur in command, the -#
option is ignored.

     -a magic
             Use magic as the magic character instead of the  default `%'.

     -d       Debug  mode.  Print commands to the standard output
but do not actually
 execute them.

ENVIRONMENT    [Toc]    [Back]

     SHELL  Pathname of shell to use.  If this  variable  is  not
defined, the
            Bourne shell is used.

FILES    [Toc]    [Back]

     /bin/sh  default shell

EXAMPLES    [Toc]    [Back]

     $ apply echo a*

     Similar to ls(1).

     $ apply -2 cmp a1 b1 a2 b2 a3 b3

     Compares the ``a'' files to the ``b'' files.

     $ apply -0 who 1 2 3 4 5

     Runs who(1) 5 times.

     $ apply 'ln %1 /usr/joe' *

     Links  all  files  in the current directory to the directory

SEE ALSO    [Toc]    [Back]


HISTORY    [Toc]    [Back]

     The apply command appeared in 4.2BSD.

AUTHORS    [Toc]    [Back]

     Rob Pike

BUGS    [Toc]    [Back]

     Shell metacharacters in command may have bizarre effects; it
is best to
     enclose complicated commands in single quotes ('').

OpenBSD      3.6                           April      4,     1994
[ Back ]
 Similar pages
Name OS Title
ipxfargc IRIX Returns the number of command-line arguments excluding the command name
apply Tru64 Applies a command to a set of arguments
command Tru64 Treats command arguments as simple commands
getopt Tru64 Parses command line flags and arguments
getsubopt Tru64 Parse suboption arguments from a command line
patch FreeBSD apply a diff file to an original
vm_map_madvise FreeBSD apply advice about use of memory to map entries
dmPMProcessClip IRIX apply special effects to movies
patch IRIX apply a diff file to an original
patch OpenBSD apply a diff file to an original
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service