.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"