2016-11-21 2 views
-1

Ich habe eine Tabellegrep Linien ohne erwähnte Muster

"OG0000000" character(0) 
"OG0000001" c("vvin|GSVIVT01000436001", "vvin|GSVIVT01011363001", "vvin|GSVIVT01013966001", "vvin|GSVIVT01017482001") 

Ich möchte nur die Linien grep, die Charakter haben keine (0) in der zweiten Spalte

+0

Siehe GNU grep Manpage: 'man grep | weniger +/invertieren – Cyrus

Antwort

3

wann immer Sie sprechen über Felder, die es für awk ein Job, nicht grep:

awk '$2 != "character(0)"' file 
1

Versuchen Sie grep -v "character(0)" yourtable.

Dies setzt voraus, dass character(0) nirgendwo sonst in den Zeilen auftritt, die Sie tun wollen.