APPLY(1) — NEWS-OS Programmer’s Manual
名称
apply − 1 組の引数にコマンドを適用する
形式
apply [ −ac ] [ −n ] command args ...
解説
apply は、 指定されたコマンドを各引数について順に実行します。 通常、 引数は 1 つずつ選ばれます。 −n オプションは、 command に渡される引数の数を指定します。 n がゼロである場合には、 command は引数なしで各 arg について 1 回ずつ実行されます。 command 内にある形式が %d のキャラクタシーケンス (ここで、 d は 1 から 9 までの数字)は、 あとに続く未使用の arg のうち d 番目によって置き換えられます。 このようなシーケンスがある場合には、 n は無視され、 command に渡される引数の数は command 内の d の最大値になります。 キャラクタ % は、 −a オプションによって変更することができます。
例
apply echo ∗
ls(1) に類似しています。
apply −2 cmp a1 b1 a2 b2 ...
ai ファイルを bi ファイルと比較していきます。
apply −0 who 1 2 3 4 5
who(1) を 5回実行します。
apply ´ln %1 /usr/joe´ ∗
現在のディレクトリにあるすべてのファイルを ディレクトリ /usr/joe へリンクします。
関連事項
著者
Rob Pike
バグ
command 内のシェルメタキャラクタは、 突飛な働きをすることがあります。 複雑なコマンドは単一引用符 ’ ’ で囲むのがベストです。 % が引数展開キャラクタであると、 定数 %2 を渡す方法はありません。
NEWS-OSRelease 4.2.1R