Cuestión : Pregunta de la combinación de AWK/GREP

Hola, el

Assuming tengo una salida similar al siguiente a analizar: class= " lineNumbers " >
1 del >

Un 12345 conectaron
Dos 67890 preguntas " claras " de >

My del class= de Connected

(1) que quisiera exhibir solamente las filas donde el estado de la columna 3 ha cambiado.  “grep - v” es demasiado grueso, mira filas enteras, y el “awk {impresión $3} | grep - v” no hace el trabajo de hacer salir filas enteras.    ¡Unfortunatley mi maestría de la codificación de la cáscara se limita para saber de otras opciones! ¿el

(2) cuál es un modo eficaz de continuar la escritura si se hace salir del antedicho? class= " lineNumbers " >
1 del >

cuenta = `algunos comandos instalados tubos | wc - l `
si [$count - GT 0]
entonces
 hacer algo
el class= >

The de fi
class= del

Respuesta : Pregunta de la combinación de AWK/GREP


comando | ¡awk “$3! ~ " conectado " {impresión}”  | mientras que línea leída
  hacer
    repetir $line | mailx - s las “líneas con excepción de “conectó” encontrado!” [email protected]  
  hecho

El antedicho no hará “nada” (no enviar el correo) si no se encuentra ningunas líneas que emparejan.

wmp

Otras soluciones  
 
programming4us programming4us