2013-08-22 159 views
0

所以我試圖弄清楚兩個.jars是否有相同的.class文件名。檢查兩個jar類是否相同

我已經做到了這一點 -

cat jarFilePaths | xargs -n 1 jar tf | grep 'joda' 

我該怎麼辦,看看其中的兩個具有相同的.class文件名。 jarFilePaths是jar文件路徑的列表。

回答

0

使用uniq,可以過濾掉重複項。我想像你想要的是逆,或-d option只打印出重複的行:

cat jarFilePaths | xargs -n 1 jar tf | grep 'joda' | grep '\.class' | sort | uniq -d 

應該解決您的問題。如果沒有,請留下評論,指出你仍然有問題。