Cómo usar el comando awk en Linux
awk: se utiliza para dividir una fila en varios "campos" para su procesamiento. Adecuado para procesar
datos pequeños.
Modo de ejecución: awk
'Tipo de condición 1{acción 1}
Tipo de condición 2{acción 2}
... '
nombre de archivo
#
último
|
awk
$1
"\t"
$3}'
lt;==
Ver inicio de sesión Los datos del usuario solo muestran el nombre de inicio de sesión y la dirección IP, separados por [tab]
awk
variables integradas
Nombres de variables
Significado
NF
El número total de campos en cada fila ($0)
NR
Actual
awk
Qué se está procesando
"Qué fila"
Datos
FS
El separador actual, barra espaciadora predeterminada
Operador lógico de awk
Unidad de operación
Representa significado
gt;
Mayor que
lt;
Menor que
gt;=
Mayor o igual que a
lt;=
Menor o igual a
==
Igual a
!=
No es igual
Ejemplo:
cat
/etc/passwd
|
awk
'{FS=":"}
$3
lt;
10
$1
"\t"
$3}'
lt;==
El El archivo /etc/passwd está " : "Separado, ve datos menores de 10 en la tercera columna y solo muestra el número de cuenta y la tercera columna
Lo anterior es mi resumen de awk, espero que así sea Te resultó útil, fue escrito por mí, no copiado.