awk es una de las herramientas excelentes para el procesamiento de texto, tiene un operador rico. Resumámoslo, todas las operaciones Se puede dividir en: operadores aritméticos, operadores de asignación, operadores relacionales, métodos de presupuesto lógicos, operadores regulares.
I. Introducción a los operadores
< Th> operador
Descripción: El operador awk es básicamente el mismo que el lenguaje c. Las expresiones y funciones son básicamente las mismas
En segundo lugar, la introducción del ejemplo
a + = 5, equivalente a: a = a + 5; Otro operador similar
[chengmo @ localhost ~] $ awk 'BEGIN {a = 1; b = 2; print (a > 5 &&b < = 2), (a > 5 |
|
b < = 2);} '0 1
[chengmo @ localhost ~] $ awk' BEGIN {a = " 100testa "; Si (a ~ /^ 100 * /) {print " ok ";}} 'ok
如: > < can Como comparación de cadenas, también se puede usar como comparación numérica. La clave es ver si el operando es una comparación de cadenas si es una cadena. Ambos son números y se convierten a comparaciones numéricas. Comparación de cadenas: Comparar en orden de código ASCII.
[chengmo @ localhost ~] $ awk 'BEGIN {a = " 11 "; if (a > = 9) {print " ok ";}}'
[chengmo @ localhost ~] $ awk 'BEGIN {a = 11; if (a > = 9) {print " ok ";}}' ok
, todos utilizados como operadores aritméticos, los operandos se convierten automáticamente en valores y todos los valores no numéricos se convierten en cero.
[chengmo @ localhost ~] $ awk 'BEGIN {a = " b "; print a ++, ++ a;}' 0 2
?: Operador
[chengmo @ localhost ~] $ awk 'BEGIN {a = " b "; imprima a == " b "? " ok ": " Err ";} 'ok
en operator
[chengmo @ localhost ~] $ awk' BEGIN {a = " b "; arr [0] = " b "; arr [1] = " c "; print (a in arr);} '0
[chengmo @ localhost ~] $ awk' BEGIN {a = "b"; arr [0] = "b"; arr ["" b "] =" c "; print (a in arr);} '1
in operator, juzgando la matriz Si el valor clave existe en el medio.
Varios Linux Ahora el tema, sombrero rojo Enterprise Edition es relativamente seguro. Para la vers
lftp es un cliente ftp en Linux para iniciar sesión en un servidor FTP remoto. Use su comando espejo
AWK significa ‘ Aho, Weinberger y Kernighan ‘ Awk es un lenguaje de scripting que se
Proceso de instalación del disco redhat-5.4 U Preparación: FbinstTool.exe-software redhat-5.
Shell script modifica automáticamente la información de IP
Sistema operativo Linux para modificar la memoria compartida del método simple
Tutorial de script de copia de seguridad simple de Linux
Dos métodos comunes de solución de problemas de inicio para operaciones de Linux
Directorio de información del sistema Linux
El sistema Centos verifica si la CPU admite ejemplos de 64 bits.
Paso a paso para ayudarle a resolver el problema de que Win7 se caiga al dormir.
Método de deselección rápida de archivos en el sistema Win8
La innovación de la cuota de Windows10 es baja. El navegador Edge se encuentra con Waterloo
Microsoft anunció la actualización de primavera de la Actualización Win8.1: 20 de abril. Empuje
Utilice las teclas de acceso directo para jugar al sistema Windows8 y ahorrar tiempo y tiempo
El tutorial de configuración de Yum
Cómo deshabilitar temporalmente Microsoft Xiaona
Microsoft lanzó oficialmente el tema general de escritorio
sistema de Win7 establecer manualmente una conexión VPN método Tutorial
Método de inicio de sesión de la contraseña de entrada libre de la interfaz de arranque de Win8