apply.1
APPLY(1)
APPLY(1)
FreeBSD General Commands Manual
APPLY(1)
apply
—
将命令应用于一组参数
apply
[-a
c] [-d
] [-#
] command argument ...
apply
实用程序依次对每个参数 argument 运行 command 命令。
command 中 “%d
” 形式的字符序列,其中 ‘d
’ 是从 1 到 9 的数字,被后面的第 d
个未使用的 argument 替换。 在这种情况下,每次执行 command 都会丢弃最大位数的参数。
选项如下:
通常,论点是单独提出的;可选数字 -#
指定要传递给 command 的参数数量。 如果数字为零,则对每个 argument 运行一次 command ,不带参数。
如果 command 中出现任何 “%d
” 序列,则忽略 -#
选项。
-a
c
使用 -a
选项可以更改使用字符 ‘%
’ 作为魔术字符。
显示本应执行但不实际执行的命令。
以下环境变量影响 apply
的执行:
要使用的 shell 的路径名。 如果未定义此变量,则使用 Bourne shell。
/bin/sh
默认 shell
类似于 ls(1);
apply -2 cmp a1 b1 a2 b2 a3 b3
比较 `a' 文件和 `b' 文件;
运行 who(1) 5 次;
将当前目录中的所有文件链接到目录 /usr/joe 。
apply
命令出现在 4.2BSD 中。
Rob Pike
command 中的 shell 元字符可能会产生奇怪的效果;最好将复杂的命令用单引号 ('') 括起来。
apply
实用程序无法识别多字节字符。
December 13, 2006
FreeBSD 13.1-RELEASE
最后更新于
这有帮助吗?