在AWK中,条件表达式使用的是? :三元运算符不可用。取而代之的是使用if-else语句来实现条件判断。
以下是一个示例,展示了如何在AWK中使用if-else语句来实现条件判断:
awk '{
if ($1 > 10) {
print "大于10";
} else {
print "小于等于10";
}
}' file.txt
在这个示例中,我们根据第一个字段的值来判断其是否大于10。如果大于10,则输出"大于10";否则,输出"小于等于10"。
请注意,在AWK中,条件语句必须使用大括号{}来包围,以指定要执行的代码块。