所以我试图找出两个.jars是否具有相同的.class文件名。
我做到了 -
cat jarFilePaths | xargs -n 1 jar tf | grep 'joda'
我该怎么做才能看到其中两个是否具有相同的.class文件名。 jarFilePaths是jar文件路径的列表。
答案 0 :(得分:0)
使用uniq,您可以过滤掉重复项。我想你想要反过来,或者-d option只打印出重复的行:
cat jarFilePaths | xargs -n 1 jar tf | grep 'joda' | grep '\.class' | sort | uniq -d
应该解决你的问题。如果没有,请留下评论,指出您仍然遇到问题。