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
最后更新于
这有帮助吗?