Red de conocimiento informático - Material del sitio web - Cómo usar el comando awk en Linux

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

'{ print

$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

{print

$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.