Questione : Domanda di combinazione di AWK/GREP

Ciao,

Assuming ho un'uscita simile a quanto segue da analizzare: class= " lineNumbers " >
1 del >

Un 12345 si è collegato
Due 67890 domande " libere " di >

My del class= di Connected

(1) vorrei visualizzare soltanto le file dove la condizione della colonna 3 è cambiato.  “grep - la v„ è troppo di massima, esamina le intere file e “il awk {stampa $3} | grep - la v„ non fa il lavoro di produzione delle file intere.    Unfortunatley la mia perizia di codificazione delle coperture è limitato per sapere di altre opzioni!

(2) che cosa è un modo efficace di continuazione dello scritto se è prodotto dal di cui sopra? class= " lineNumbers " >
1 del >

conteggio = `alcuni ordini convogliati | wc - l `
se [$count - GT 0]
allora
 fare qualcosa
il class= >

The di fi
class= del

Risposta : Domanda di combinazione di AWK/GREP


ordine | awk “$3! ~ " collegato " {stampa}„  | mentre linea colta
  fare
    echeggiare $line | mailx - la s “le linee tranne “si è collegata„ trovato!„ [email protected]  
  fatto

Quanto sopra non farà “niente„ (non spedire posta) se nessuna linea di corrispondenza è trovata.

wmp

Altre soluzioni  
 
programming4us programming4us