icon Top 9 categories map      RocketAware >


Tips: Browse or Search all pages for efficient awareness of more than 6000 of the most popular reusable and open source applications, functions, libraries, and FAQs.

The "RKT couplings" below include links to source code, updates, additional information, advice, FAQs, and overviews.


Search all pages


By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Integer, Floating point, Matrix, Statistics, Boolean, ...

Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...


RocketLink!--> Man page versions: OpenBSD FreeBSD NetBSD Others

APPLY(1)                   OpenBSD Reference Manual                   APPLY(1)

     apply - apply a command to a set of arguments

     apply [-ac] [-#] command argument [...]

     apply runs the named command on each argument 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 execu-
     tion of command.

     The options are as follows:

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

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

     -ac  The use of the character `%' as a magic character may be changed
          with the -a option.

     The following environment variable affects the execution of apply:

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

     apply echo a*
            is 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; and
     apply 'ln %1 /usr/joe' *
            links all files in the current directory to the directory

     /bin/sh  default shell

     Rob Pike

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

     The apply command appeared in 4.2BSD.

OpenBSD 2.6                      April 4, 1994                               1

Source: OpenBSD 2.6 man pages. Copyright: Portions are copyrighted by BERKELEY
SOFTWARE DESIGN, INC., The Regents of the University of California, Massachusetts
Institute of Technology, Free Software Foundation, FreeBSD Inc., and others.

(Corrections, notes, and links courtesy of RocketAware.com)

[Detailed Topics]
FreeBSD Sources for apply(1)
OpenBSD sources for apply(1)

[Overview Topics]

Up to: Command Shells and Scripting Languages

RocketLink!--> Man page versions: OpenBSD FreeBSD NetBSD Others

Rapid-Links: Search | About | Comments | Submit Path: RocketAware > apply.1/
RocketAware.com is a service of Mib Software
Copyright 1999, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments