Pedir consejo sobre problemas de sintaxis de shell awk
/Time/? representa un patrón en el que las líneas que contienen la palabra clave Time realizan las siguientes operaciones {};
a=()? p >
$NF, donde NF representa el número de campos, $NF representa el número de campos devueltos como una variable, por ejemplo, si el valor de NF es 2, entonces $NF=$2, donde $2 representa el contenido del segundo campo; p>
La operación anterior significa que si el valor de $NF está entre 10:09:00 y 10:11:00, entonces asigne el valor de juicio a la variable a (a=1 o verdadero) e imprimirlo en la pantalla.
Por ejemplo, utilice el siguiente ejemplo para probar: [root@centos_x86_1?~]#?echo?'Time?10:09:01'?|?awk?'{a=($NF> =" 10:09:00"&&$NF<="10:11:00")}a'
¿Hora?10:09:01
¿Hora?10:09 :01
El valor del NF anterior es 2 y el valor de $NF representa 2 yuanes. El valor de 2 yuanes es 10:09:01, que es mayor o igual a 10:09. :00 y menor o igual a 10:09. [root@centos_x86_1?~]#?echo?'Hora?10:12:01'?|?awk?'{a=($NF>="10:09:00"&&$NF<="10:11 :00")}a'
[root@centos_x86_1?