有人可以向我解释如何在awk行中执行多个if语句和嵌套if语句吗?我在CShell程序中使用awk命令。
我的代码:
awk '{split ($2,b,""); if (b[1-] == 1) {printf("%s%s%s\n","'$letter'","'$year2'")}}' fileRead >> $year$cmonth
我的目标是使这个命令具有上面的if语句,并在其中包含两个if语句。 Cmonth只是1-12个月的反击。 2年只是一年。我可以在java中展示我想要的一个例子,因为我知道如何在java中做到这一点。
我想要的Java代码:
if (b(some counter) == 1)
{
if (some counter < cmonth)
use year2
else if (some counter > cmonth)
use year3
else
fail
}
else
fail
只是无法在互联网上找到答案。谢谢你的帮助。