在awk中,if-else if-else语法格式为:
if (condition1) {
# 执行代码块1
}
else if (condition2) {
# 执行代码块2
}
else {
# 执行代码块3
}
当代码块1或2或3包含多个操作时,需要使用花括号将多个操作括起来。例如,以下代码在if条件和else if条件下分别包含两个操作,需要使用花括号括起来:
if (a<0 || b<0) {
print "a或b不能小于0"
exit 1
}
else if (a==0 && b==0) {
print "a和b都为0"
exit 1
}
else {
print "a和b都大于等于0"
}
下一篇:awk中的多种算术运算