-3
我有一個文件,其中有7個字段用:
分隔。在字段4中有組號。我想在0-1000範圍內顯示組號。如果有重複,我只想打印它的一個副本以及其他沒有重複的組號碼。找到文件中的0到1000之間的不同組
我必須使用grep
,awk
,sort
和uniq
。
我不知道第一個開始的地方。有人可以幫幫我嗎?
我有一個文件,其中有7個字段用:
分隔。在字段4中有組號。我想在0-1000範圍內顯示組號。如果有重複,我只想打印它的一個副本以及其他沒有重複的組號碼。找到文件中的0到1000之間的不同組
我必須使用grep
,awk
,sort
和uniq
。
我不知道第一個開始的地方。有人可以幫幫我嗎?
awk
來救援!
$ awk -F: '$4>=0 && $4<=1000 && !a[$4]++' file
條件是微不足道的,由$ 4索引的陣列將具有用於重複非零值,但不打印,僅重複的第一值將具有零(前++
增量)值和打印。
以7個字段以空格分隔的文件開始,並使用awk僅打印第4列。 – Cyrus