awk es una poderosa herramienta de análisis de texto. Comparada con la búsqueda grep, la edición sed, awk es particularmente poderosa cuando analiza datos y genera informes. En pocas palabras, awk lee el archivo línea por línea y utiliza el espacio como separador predeterminado para cortar cada línea. Luego se analiza la parte cortada. Uso: awk '{patrón + acción}' {nombres de archivo}
donde el patrón representa lo que AWK busca en los datos, encerrado en barras diagonales, acepta expresiones regulares y acción es cuando se encuentra una coincidencia Una serie de comandos ejecutados. Por lo general, awk es una unidad de procesamiento de un archivo. Cada vez que awk recibe una línea del archivo, ejecuta el comando correspondiente para procesar el texto.
Tres formas de llamar a awk:
Modo de línea de comandos: awk [-F field-separator] 'entrada' archivo (s) de comandos '
donde, los comandos son El comando awk real, [-F separador de campo] es opcional. El archivo (s) de entrada es el archivo a procesar. En awk, en cada línea de un archivo, cada elemento separado por un separador de dominio se denomina campo. Normalmente, en el caso del separador de dominio sin nombre -F, el separador de dominio predeterminado es un espacio. -F método de uso (como: por ejemplo): -F: o -F ':'
shell script mode:
Inserte todos los comandos awk en un archivo y haga que el programa awk esté disponible Ejecute y, a continuación, el intérprete de comandos awk como la primera línea del script, se vuelve a llamar escribiendo el nombre del script. Equivalente a la primera línea del script de shell: #! /Bin /sh, se puede reemplazar por: #! /Bin /awk
Inserte todos los comandos awk en un solo archivo, luego llame a: awk -f awk-script -file input-file (s)
Mientras que la opción -f carga el script awk en awk-script-file, el archivo de entrada (s) es el archivo a procesar.
(Observe el caso de F)
Comenzando:
El flujo de trabajo de awk es así: lea un registro con una división de nueva línea '\\ n' Luego, divida el registro por el separador de dominio especificado, complete el dominio, $ 0 significa todos los dominios, $ 1 significa el primer dominio, $ n significa el dominio nth, y el separador de dominio predeterminado es "clave en blanco" o "; tecla [tab] ".
Si solo es la cuenta que muestra /etc /passwd # cat /etc /passwd
Muchos medios y expertos creen que Linux cree que Linux es más seguro que Windows
Con la ventaja de una fuerte estabilidad, el DVR integrado es cada vez más aceptado por la industria
DNS (Sistema de nombres de dominio), una base de datos distribuida en Internet que asigna nombres de
Registre sus comandos habituales del sistema Linux, convenientes para una revisión posterior, descub
Demasiados archivos abiertos Resolución de errores
Configure la variable de entorno del sistema operativo Linux
El propietario del sistema operativo: Linux unificará los ríos y lagos
Solucione el error ntp, no se encontró el servidor adecuado para la sincronización
Linux para el escritorio llevará tiempo
Análisis de herramientas de software de PCB bajo Linux
Función de suspensión en Linux, función de fflush y problema de búfer
Tutorial de controladores de dispositivo Linux
Tutorial de detección de pistas defectuosas en el disco duro en Linux
Tutorial de instalación y configuración de Redis
Configuración y despliegue de Linux del eclipse de entorno de desarrollo de Flex
Las potentes y convenientes tareas del plan de Win7 hacen que la PC sea más inteligente
Windows7 se está ejecutando, 3 formas de volver a windows7 con Windows
Cómo cancelar Alipay Cómo cancelar Alipay
La operación rápida de PS transforma libremente la imagen
Usa el teclado para jugar con Windows 7 Teclas de acceso rápido comunes Raiders