2013-03-27 39 views
-1

我有時間在這裏執行以下任務。我需要打印輸入文件 的所有行,其中第一個字段與第二個字段匹配。這裏是我的語法,這顯然不工作: awk'$ 1 == $ 2 {print $ 0}'< inputfile,任何想法是什麼錯?awk輸入文件中第一個和第二個字段相同的所有行

+1

真的嗎? 2!= 3. – 2013-03-27 02:44:07

+0

ED, 拼寫錯誤。 – Zerg12 2013-03-27 03:00:10

+3

我打賭你的字段分隔符不是空格,但發佈了一些小樣本輸入和預期輸出,所以我們可以看到。 – 2013-03-27 03:13:32

回答

2

第三個字段是$3,不是嗎?

awk '$1==$3' inputfile 

(因爲我們在這裏,你可以刪除print $0,這是隱含的,也是<重定向。)

相關問題