来学习一下多次执行同一条命令的不同类型的循环。
awk
脚本有三个主要部分:BEGIN
和 END
函数(都可选),用户自己写的每次要执行的函数。某种程度上,awk
的主体部分就是一个循环,因为函数中的命令对每一条记录都会执行一次。然而,有时你希望对于一条记录执行多次命令,那么你就需要用到循环。
有多种类型的循环,分别适合不同的场景。
while 循环
一个 while
循环检测一个表达式,如果表达式为 true
就执行命令。当表达式变为 false
时,循环中断。
#!/bin/awk -f
BEGIN {
# Loop through 1 to 10
i=1;
while (i