我有兩個文件,我想比較。第一個是製表符分隔,第二個是逗號分隔,並且都以ID開頭。我想匹配這些ID並做兩件事。首先,我想打印出兩個文件之間匹配的所有文件。然後(如果可能)我想打印到一個單獨的文件中所有不匹配的文件。 這些文件是這樣的: (逗號隔開)文件之間的字符串匹配Linux
S-3DFSG,0,254654,3,e /// x, /// 5
S-8FGDG,6,464782,6,i /// n /// n /// e /// n, ////
S-4SKDH,0,445676,3,n /// e /// p, /// /// F
(製表符分隔)
S-3DGSF DG 2 5 7 DF 2 2 4684648654
S-4GXBG DF 6 2 4 FD 7 1 2415244459
S-3DFST GA 0 8 4 CF 9 8 2
我試圖
grep -F -wf file1 file2 > incommon.txt
對於從這些匹配的grep固定圖案-only詞語文件
但我沒有得到任何輸出... 有沒有人有任何建議,我可以如何改善?我曾考慮過正則表達式,但我並不精通它的使用。我不介意使用它。
你在機器上安裝了python嗎? – ChaseTheSun
@ChaseTheSun我不確定...我不是機器上唯一的用戶。我將如何檢查? – Stephopolis
在命令提示符下輸入'python'或'whereis python'或'哪個python'或'find/-name python' – ChaseTheSun