Как я ищу двоичный файл (openoffice файлы), которые содержат определенный текст?

Я пытаюсь определить местоположение openoffice файла, который содержит некоторый текст, но я не знаю имени файла. Там какой-либо возможный путь состоит в том, чтобы расположиться, сказал что файл с помощью поискового инструмента файла Ubuntu? Раз так, как. Кажется, что средство поиска под местами только изучает файлы простого текста. Как я должен продолжить двигаться, не используя командную строку?

4
задан 1 July 2011 в 00:44

1 ответ

GUI

Установка searchmonkey, это доступно из репозиториев. Достаточно легко, но если Вы все еще нуждаетесь в некоторой помощи с ним, спросите меня, и я буду видеть, могу ли я понять это для Вас.

Командная строка

grep -R -i -a -n needle stack

grep инструмент, должен был найти текст.
-R говорит grep искать рекурсивно.
-i говорит grep не быть чувствительным к регистру.
-a говорит grep рассматривать двоичные файлы как файлы простого текста.
-n говорит grep показать Вам номер строки, где игла находится в файле.
игла является частью текста, который Вы ищете.
стек - то, где он должен искать. Из-за -R параметр можно использовать каталог здесь.

Пример

grep -R -i -a -n "<html>" Websites

Это будет искать текст в каждом файле в папке Websites

Я надеюсь, что мое объяснение состояло достаточно в том, чтобы Вы поняли использование всех параметров. В противном случае не стесняйтесь спрашивать больше в комментарии.

5
ответ дан 1 December 2019 в 09:42

Другие вопросы по тегам:

Похожие вопросы: