Operación de concatenación de cadenas Awk (cadena a número, número a cadena)

  
 

No se requiere que el tipo de datos en awk sea definido y adaptable. A veces hay que lanzar. Podemos hacer esto de la siguiente manera.

1, awk string to number


[chengmo @ centos5 ~] $ awk 'BEGIN {a = " 100 "; b = " 10test10 "; Imprimir (a + b + 0);} '110


Solo necesita conectar variables a través de la conexión " + ". Forzar automáticamente una cadena para que sea un entero. El no numérico se convierte en 0, y se encuentra el primer carácter no numérico, que luego se ignora automáticamente.


En segundo lugar, los números awk se convierten en cadenas

[chengmo @ centos5 ~] $ awk 'BEGIN {a = 100; b = 100; c = (a " " b); imprimir c} '100100


Solo necesita conectar las variables al símbolo " ".


Tres, operación de conexión de cadena awk

[chengmo @ centos5 ~] $ awk 'BEGIN {a = " a "; b = " b "; c = (a " b "; imprimir c} 'ab


[chengmo @ centos5 ~] $ awk' BEGIN {a = " a "; b = " b "; c = (a + b); print c} '0


Operación de concatenación de cadenas segundo, operador de número, + " + ". El modo obliga a que los valores de los lados izquierdo y derecho se conviertan a tipos numéricos. Entonces proceda.

Copyright © Conocimiento de Windows All Rights Reserved