Shell awk命令嵌套if...elif... else写法

2025-03-26 02:02:01
推荐回答(1个)
回答1:

awk '
{
if ($1==1)
print "A"
else if ($1==2)
print "B"
else
print "C"
}'
#命名为1.sh

执行方法:echo "1" | sh 1.sh

写成一行:
echo "3" | awk '{if ($1==1) print "A"; else if ($1==2) print "B"; else print "C"}'