2014-02-26 86 views
1

我有點困惑,如何在unix中打印行只有在two condition is True。我有一個帶12列的製表符分隔文件。Awk有兩個條件

1和7列是字母,6和12是數字。我想打印if $1 = $7 and $6 = $12只。

我真的很感謝你的幫忙!

+1

死呢?這不是死亡溢出:) – fedorqui

+0

可能重複[如何使用兩列和超過2個條件awk](http://stackoverflow.com/questions/19710379/how-to-use-awk-for-two-列和多於2條件) – Bernhard

+0

@Hixon,請閱讀http://stackoverflow.com/help/someone-answers –

回答

2

awk應該做的:

awk '$1==$7 && $6==$12' file