Команда find в adb shell используется для поиска файлов и директорий в файловой системе устройства. Для поиска текста внутри файлов можно использовать утилиту grep, которая ищет заданный текст внутри файлов.
Например, чтобы найти все файлы внутри директории /sdcard на устройстве, содержащие текст “hello world”, вы можете выполнить следующую команду:
1 |
adb shell find /sdcard -type f -exec grep -l "hello world" {} \; |
Эта команда найдет все файлы внутри директории /sdcard с расширением, соответствующим обычному файлу (-type f), а затем для каждого файла выполнит поиск текста “hello world” внутри файла с помощью команды grep. Опция -l позволяет вывести только имена файлов, содержащих заданный текст.
Вы также можете изменить путь и текст для поиска в соответствии с вашими потребностями.