我有兩個大表格文件file1和file 2.我想比較這兩個文件並打印匹配的行,如下所示。比較兩個製表符分隔文件並打印匹配行
file_1
ENSDARG00000000760
ENSDARG00000001015
ENSDARG00000001549
ENSDARG00000002445
ENSDARG00000003102
ENSDARG00000004594
ENSDARG00000004851
file_2
ENSDARG00000000151 ENSDART00000000160 2292 chovy.60083 ENSDARG00000000151 ENSDART00000151127 1470 chovy.60083 ENSDARG00000000175 ENSDART00000146636 1832 chovy.300567 ENSDARG00000000966 ENSDART00000001092 6325 chovy.254634 ENSDARG00000000966 ENSDART00000140618 6295 chovy.254634 ENSDARG00000001015 ENSDART00000001148 1791 chovy。 388956 ENSDARG00000001015 ENSDART00000104891 1835 chovy.388956 ENSDARG00000001015 ENSDART00000141913 994 chovy.283553
我所需的輸出:
ENSDARG00000001015 ENSDART00000001148 1791 chovy.388956 ENSDARG00000001015 ENSDART00000104891 1835 chovy.388956 ENSDARG00000001015 ENSDART00000141913 994 chovy.283553
我的代碼:
grep -wFf file1.txt file2.txt> output.txt
我認爲它不工作..
感謝您對您的幫助!
這對於awk來說更是一份工作。 –
這應該去http://unix.stackexchange.com/,不是? –
@AbhinavGauniyal:在SO中並沒有太多像這樣的問題(標籤像:'grep','sed','awk','bash' ...這些都是編程語言本身(除了'grep'這更多的是一個命令))。 –