.drill [through]
<"var1,var2,var3"|$EnvVar|-r[p] Register>
[gr[ouped by] "{}"]
[sep[arated by] ","]
[exec] "Command $1 $2"
drill 命令用于通过一个命令进行循环,从而对一系列值的每个成员执行一次此命令。可以在命令行上指定这些值,或者从环境变量或寄存器进行绘制。系统运行 .drill 命令时,系统将使用 .drill 语法来构造一系列命令行,并将这些命令行发送到代理程序来执行。
echo value A
echo value B
echo value C
echo value D
echo 1[A] 2[B] 3[C] 4[D] 5[E]
echo 1[B] 2[C] 3[D] 4[E] 5[F]
echo 1[C] 2[D] 3[E] 4[F] 5[G]
echo (A 2
echo B) 2
echo (C 2
echo D) 2
.drill through "one,two,three" exec "echo $1"
.drill through $FILENAMES exec "del $1"
.drill -r RegisterA exec "cat $1"
而下面的示例执行的操作相同,但使用的却是项目寄存器:.drill -rp ProjectRegisterA exec "cat $1"