0

所以我试图弄清楚两个 .jar 是否具有相同的 .class 文件名。

我已经这样做了-

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

我该怎么做才能查看其中两个是否具有相同的 .class 文件名。jarFilePaths 是 jar 文件路径的列表。

4

1 回答 1

0

使用 uniq,您可以过滤掉重复项。我想你会想要相反的,或者-d 选项只打印出重复的行:

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

应该能解决你的问题。如果没有,请发表评论,指出您仍然遇到问题的地方。

于 2013-08-22T02:51:26.633 回答