Druck von Linien, bei denen bestimmte Spalten nicht übereinstimmen, wird mit awk

Ich habe eine tab-getrennte Datei wie folgt:

1       10502   C       T  
1       10506   C       T  
1       10567   G       A 
...

Und ich versuche, drucken Sie alle Zeilen, in denen column 3 != column 4, ohne den Fällen, in denen column 3 = C and column 4 = T.

Versuchte ich

awk '{
if (($3 == $4) || ($3 == C && $4 == T) )
        next ;
else
        print $0; }'

aber ich bin mir nicht sicher, was falsch läuft...

InformationsquelleAutor user2232814 | 2013-04-26

Schreibe einen Kommentar