Annotation of 43BSDReno/usr.bin/apply/apply.1, revision 1.1

1.1     ! root        1: .\" Copyright (c) 1983, 1990 The Regents of the University of California.
        !             2: .\" All rights reserved.
        !             3: .\"
        !             4: .\"
        !             5: .\"     @(#)apply.1    6.3 (Berkeley) 7/24/90
        !             6: .\"
        !             7: .Dd July 24, 1990
        !             8: .Dt APPLY 1
        !             9: .Os BSD 4.2
        !            10: .Sh NAME
        !            11: .Nm apply
        !            12: .Nd apply a command to a set of arguments
        !            13: .Sh SYNOPSIS
        !            14: .Nm apply
        !            15: .Op Fl ac
        !            16: .Op Fl n
        !            17: .Ar command args ...
        !            18: .Sh DESCRIPTION
        !            19: .Nm Apply
        !            20: runs the named
        !            21: .Ar command
        !            22: on each
        !            23: argument
        !            24: .Ar arg
        !            25: in turn.
        !            26: Normally arguments are chosen singly; the optional number
        !            27: .Fl n
        !            28: specifies the number of arguments to be passed to
        !            29: .Ar command .
        !            30: If
        !            31: .Fl n
        !            32: is zero,
        !            33: .Ar command
        !            34: is run without arguments once for each
        !            35: .Ar arg
        !            36: Character sequences of the form
        !            37: .Cx %
        !            38: .Ar d
        !            39: .Cx
        !            40: in
        !            41: .Ar command ,
        !            42: where
        !            43: .Ar d
        !            44: is a digit from 1 to 9,
        !            45: are replaced by the
        !            46: .Ar d\'th
        !            47: following unused
        !            48: .Ar arg .
        !            49: If any such sequences occur,
        !            50: .Fl n
        !            51: is ignored,
        !            52: and the number of arguments passed to
        !            53: .Ar command
        !            54: is the maximum value of
        !            55: .Ar d
        !            56: in
        !            57: .Ar command .
        !            58: The character `%' may be changed by the
        !            59: .Fl a
        !            60: option.
        !            61: .SH ENVIRONMENT
        !            62: .Nm apply
        !            63: checks the environment variable
        !            64: .Ev SHELL
        !            65: to find out which shell to use.
        !            66: .Sh EXAMPLES
        !            67: .Ds
        !            68: .Tw apply \-2 cmp a1 b1 a2 b2 ...
        !            69: .Tp Li apply echo a*
        !            70: is similar to ls(1);
        !            71: .Tp Li apply \-2 cmp a1 b1 a2 b2 ...
        !            72: compares the `a' files to the `b' files;
        !            73: .Tp Li apply \-0 who 1 2 3 4 5
        !            74: runs who(1) 5 times; and
        !            75: .Tp Li apply \(aaln %1 /usr/joe\(aa *
        !            76: links all files in the current directory to the directory
        !            77: .Pa /usr/joe .
        !            78: .Tp
        !            79: .De
        !            80: .Sh SEE ALSO
        !            81: .Xr sh 1
        !            82: .Sh HISTORY
        !            83: .Nm Apply
        !            84: appeared in 4.2BSD.
        !            85: .Sh AUTHOR
        !            86: Rob Pike
        !            87: .Sh BUGS
        !            88: Shell metacharacters in
        !            89: .Ar command
        !            90: may have bizarre effects; it is best to enclose complicated
        !            91: commands in single quotes (\(aa\ \(aa).
        !            92: .Pp
        !            93: There is no way to pass a literal `%2' if `%' is the
        !            94: argument expansion character.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.