Cómo usar la expresión regular AWK

  

AWK como una expresión regular en el sistema Linux también es una herramienta importante de procesamiento de texto. En sistemas Linux, AWK también es un motor para el procesamiento de datos. Hay tres formas generales de usar reglas AWK en Linux. Echemos un vistazo más de cerca a cómo usar las expresiones regulares AWK en Linux.

en la forma de un (análisis similar con usted):

awk y lsquo; /normal /{} el tratamiento del cuerpo y rsquo; presentar

0 $ por defecto a juego, en vez Después de $ 0 ~ /regular /

, el contenido coincidente se imprimirá de forma predeterminada después de la coincidencia regular, por lo que si la declaración principal es solo la impresión, se puede omitir directamente.

Formulario 2:

awk ‘ {if ($ 4 ~ /root /) print} ’ archivo

Use la regularidad en la declaración if de la declaración del cuerpo.

Formulario 3:

awk ‘ {función incorporada de manejo de cadenas} ’ archivo

Use reglas regulares en las funciones incorporadas de manejo de cadenas de awk, como sub, gsub , gensub, partido, etc.

echo " ABC ^ H ^ H ^ H ^ HDEF " |  Awk ‘ {gsub (/\\ ^ H /, " "); print $ 0} ’

Reemplaza todos ^ H con null y genera la cadena reemplazada.

El tercer parámetro "cadena fuente" se omite aquí en gsub, y $ 0 se usa de forma predeterminada para coincidir.

Lo anterior es cómo utilizar las expresiones regulares de AWK en el sistema Linux. Por supuesto, AWK puede tener otras aplicaciones en Linux. Este artículo presenta las funciones más utilizadas de AWK.

Copyright © Conocimiento de Windows All Rights Reserved