0
所以我試圖弄清楚兩個.jars是否有相同的.class文件名。檢查兩個jar類是否相同
我已經做到了這一點 -
cat jarFilePaths | xargs -n 1 jar tf | grep 'joda'
我該怎麼辦,看看其中的兩個具有相同的.class文件名。 jarFilePaths是jar文件路徑的列表。
所以我試圖弄清楚兩個.jars是否有相同的.class文件名。檢查兩個jar類是否相同
我已經做到了這一點 -
cat jarFilePaths | xargs -n 1 jar tf | grep 'joda'
我該怎麼辦,看看其中的兩個具有相同的.class文件名。 jarFilePaths是jar文件路徑的列表。
使用uniq,可以過濾掉重複項。我想像你想要的是逆,或-d option只打印出重複的行:
cat jarFilePaths | xargs -n 1 jar tf | grep 'joda' | grep '\.class' | sort | uniq -d
應該解決您的問題。如果沒有,請留下評論,指出你仍然有問題。