Хотите найти файл внутри набора файлов jar. Как это можно сделать в ubuntu termianl?
Для поиска из терминала см. это сообщение
Чтобы сделать это из GUI, загрузите Post . После загрузки просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующие команды:
java -jar jarexplorer-0.7-BETA.jar
Вы можете использовать zipgrep для этого и более (он будет искать внутри файлов).
Отказ от ответственности: не проверен, не стесняйтесь, если он не работает. [!d2 ]
Чтобы найти строку «qawas» внутри jar
find . -iname '*.jar' -printf "unzip -c %p | grep -q 'qawas' && echo %p\n" | sh
или альтернативно использовать ниже, чтобы найти, какой класс использует
find . -iname '*.jar' -print | while read jar; do
echo "$jar:"
unzip -qq -l $jar | sed 's/.* //' | while read cls; do
unzip -c $jar $cls | grep -q 'Tag read' && echo " "$cls
done
done