Eu só quero implementar if condição em awk. Eu criei um nome de arquivo: "simple_if" como abaixo.
BEGIN{
num=$1;
if (num%2==0)
printf "%d is Even number.\n",num;
else printf "%d is odd Number.\n",num
}
Então eu executei o programa passando 10 como argumento para $ 1 como abaixo
awk -f simple_if 10
Mas não recebe entrada e, em vez disso, exibe 0. Saída:
0 is Even number.
Como obter valor do usuário em awk?