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.