Usando awk como herramienta de procesamiento de texto, las expresiones regulares son indispensables. Para dominar las expresiones regulares utilizadas por esta herramienta. De hecho, no tenemos que aprender su expresión regular solo. Las expresiones regulares son como un lenguaje de programación y tienen sus propias reglas gramaticales que ya significan algo. Para diferentes herramientas, la mayoría de ellas significan el mismo significado. Las expresiones regulares se utilizan en muchas herramientas de procesamiento de texto de Linux (awk, sed, grep, perl). De hecho, sólo hay tres tipos. Para obtener más información, consulte: comparación de diferencias de las expresiones regulares de shell de Linux (BRE, ERE, PRE). Siempre y cuando algunas herramientas sean parte de un cierto tipo de expresión regular. Entonces sus reglas gramaticales son básicamente las mismas. A través de ese artículo, sabemos que la expresión regular de awk pertenece a: Expresión regular extendida (también llamada Extended RegEx EREs).
A, awk Introducción a los símbolos de expresiones básicas de Expresión Regular Extendida (ERES)
carácter
función
+ especificado si uno o más caracteres o extensiones El valor específico de la expresión regular (antes de + (signo más)) está en esta cadena, y la cadena coincide. La línea de comando: awk '/smith + ern /' testfile
contendrá el carácter smit
seguido de uno o más h
caracteres con los caracteres ern
Cualquier registro de la cadena final se imprime en la salida estándar. La salida en este ejemplo es:
smithern, harry smithhern, anne
? Especifique el carácter si es cero o un carácter o una expresión regular extendida (antes de (pregunta)) en la cadena, luego el carácter Coincidencia de cadenas. Línea de comando: awk '/smith? /' Testfile
Imprime todos los registros que contienen el carácter smit
seguido de cero o una instancia de h
caracteres en la salida estándar. La salida en este ejemplo es:
smith, alan smithern, harry smithhern, anne smitters, alexis
badblocks es el comando o utilidad en Linux como sistema operativo que puede escanear o probar nuest
STM32 tres medios de almacenamiento correspondientes de modo de arranque son tres incorporados en mo
Para los sistemas Linux, ya sea el procesador central, la memoria, las unidades de disco, el teclado
Cómo desinstalar el JDK incorporado en Linux, muchos de nosotros podemos encontrar Java bajo el si
Vm.swappiness desactiva la mejora de rendimiento de la partición de intercambio
sistema operativo Linux comandos análisis detallado Ifconfig
Implementar transferencia de archivos de Linux y Windows
Aprenda a usar el sistema Linux siete puntos de consejo
Linux secuencia de inicialización controlador del núcleo de ajuste
Preguntas sobre la migración de escritorios a Linux 4 ¿Sabe
IOCP, kqueue, epoll ... ¿Qué tan importante es?
Habilidades de uso clásico de Linux 8
UDP y funciones de socket (puerto de enlace)
Nuevo diseño de sistema nuevo UI
Imagen de Windows 10 Build 14278 expuesta en la red
Habilidades de la aplicación del modo de seguridad del sistema de Windows Vista
Ver el formulario IPv6 de la dirección local en vista
Cuatro golpes para fortalecer la seguridad de Windows2003
Win10 cómo agregar gadgets de escritorio
Olvide la solución de contraseña de inicio de sesión de win8
Cómo obtener el Leprechaun Swordsman F Demonio de nivel S St. Demonio de nivel S St. Get Raiders