Questione : Come faccio controllare se il valore di una colonna

Facendo quanto segue ottengo questa uscita ---

grep s.log “inserito„ | -1

WRT_8038 ha inserito le file - chieste: 3 si è applicato: 3 ha rifiutato: 0 ha interessato: 3

I vogliono controllare se la colonna applicata è maggior di 0 oppure no. È possibile?
class= del

Risposta : Come faccio controllare se il valore di una colonna

non utilizzare il Perl in Perl, esso ottiene troppo complicato con i caratteri di evasione di tempi di n, Perl di uso direttamente!

aprir (LIMA, “/v/region/na/appl/phoenixfunding/etl/data/qa/SessLogs/$wf_log„);
mentre () {
  chomp;
  dopo se _ di $! ~ /Inserted/; # collega fino a trovare una linea con “inserito„, simula “il grep in circuito„;
  se (/Applied: +)/) (\ d+ {
    se ($1) {
      la stampa “sì, applicato è maggior di 0 \ n„;
    }
    altrimenti {
      stampare “no, applicato è 0 \ n„;
    }
  }
  altrimenti {
    la stampa “là è qui applicato \ n del campo„;
  }
ultimo; # questo rompe il ciclo dopo il primo ciclo, simulante “la testa -1„
}
fine (LIMA);
Altre soluzioni  
 
programming4us programming4us