Encontré que si usamos awk 0 inputfile, no imprimirá nada porque 0significa falso de la condición.
Si lo usamos awk 1 inputfile, imprimirá todo como 1verdadero para cada línea awk interprete.
Si usamos awk any_string inputfile, no imprimirá nada porque todas las variables awk se inicializaron como cero, por lo tanto, son falsas.
Pero si lo usamos awk any_integer inputfile, se hará realidad e imprimirá cada línea del archivo, ¿puedo saber cuál es el motivo?
Sin embargo, no puedo encontrar que esto se haya explicado en el manual de GNUawk .
any_integerlo que supongo número medio literal como7, 89etc .. Si es así, la razón es cualquier número distinto de0mediostruecondición