icon Top 9 categories map      RocketAware >

apply(1)

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.


Home

Search all pages


Subjects

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

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

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

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

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

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

Communications
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)

NAME
     apply - apply a command to a set of arguments



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

DESCRIPTION
     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-
          nored.

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

ENVIRONMENT
     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.

EXAMPLES
     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
            /usr/joe.

FILES
     /bin/sh  default shell

AUTHOR
     Rob Pike

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

HISTORY
     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