“Conocimiento Sistemas>Linux

Cómo reemplazar Estado en funciones AWK

2013/5/8
AWK , una función de procesamiento de archivo de texto, se presenta como una parte tradicional de los sistemas Unix y Linux. Cuenta con un lenguaje de programación similar a C que incluya expresiones condicionales . Condiciones AWK hacen una poderosa herramienta de análisis . Con ellos, se puede examinar un archivo para determinadas cadenas de texto o combinaciones de caracteres y recuento de sus ocurrencias. Si usted está buscando información específica en los archivos , AWK le evita la monotonía de la lectura a través de grandes cantidades de texto. Dado que los scripts del programa AWK son propios archivos de texto , puede reemplazar las sentencias condicionales en estos programas utilizando su editor de texto favorito de Unix , como vi . Instrucciones
1

cargar el archivo AWK con el editor de texto vi que el comando siguiente muestra :

vi awk_file
2

Utilice " Pág, "" Page Down " y las teclas de flecha para localizar la declaración condición que desea reemplazar. Instrucciones de condición AWK comienzan con el " si " de palabras clave, ya que este código se muestra :

if ( sales_amount > = 1.000,00 ) shipping_fee = 0 ; más shipping_fee sales_amount * = 0,05 ;

condicional parte de la expresión se encuentra entre los paréntesis.
3

Mueva el cursor a la parte de la expresión condicional que desea reemplazar . Por ejemplo, si desea cambiar " 1,000.00 " en " 1100.00 ", mueva el cursor hasta el primer cero después de que el " 1 ". Presione la tecla de borrar para borrar el cero y pulse "i " para insertar un carácter. Escriba un " 1 ". Inserta Vi un segundo 1 después de la primera , convirtiendo 1.000,00-1.100,00 .
4

Presione los dos puntos ( :) seguido de la tecla " wq " (sin comillas ) . Vi actualiza el archivo AWK con el cambio y luego se cierra.

Linux
Cómo quitar un grupo de volúmenes en AIX
¿Qué tipo de redada no es compatible en Linux?
Cómo instalar el servidor MariaDB 5.5 en RHEL 7/CentOS 7 Linux con sencillos pasos
¿Cuál es el propósito de Sendmail
Cómo instalar Windows XP en un sistema Linux Asus Eee PC 701
Cómo dar formato al disco FAT en Linux
Cómo habilitar JavaScript en Linux
Cómo configurar un dispositivo multirutas de mapeo en SLES
Conocimiento de la computadora © http://www.ordenador.online