Сообщений: 0  | | #1 - 7 ноября 2013 в 15:25 |  |  
 Понадобилось мне найти в файлах (в том числе и в бинарных) фразу. Пытаюсь использовать утилиту strings, никогда раньше ей не пользовался. Мне нужно, чтобы в папке просматривались все файлы на наличие определённой фразы построково. вот как я это реализовал:    find . -type f -print -exec strings {} \; | egrep -i "ubuntu"    Так вот, если файл бинарный, то выводится просто строка, содержащая искомую фразу без указания пути к файлу. Подскажите, пожалуйста, как это можно исправить?  | 
          
            Сообщений: 0  | | #2 - 7 ноября 2013 в 23:23 |  |  
 KaraBaSS_1337, А что Вам мешает пользоваться такой конструкцией   grep ubuntu -R /xxx/xxx/*   Я вставил иксы на место расположения нужной директории. Ведь так значительно проще. Редактировалось: 2 раз (Последний: 7 ноября 2013 в 23:25)  | 
Сообщений: 0  | | #3 - 11 ноября 2013 в 08:44 |  |  
 Periscop, действительно, помогла конструкция. Только я воспользовался чуть иной: grep -air "ubuntu" /  А мне казалось, что grep внутри бинарников не ищет..  | 
Сообщений: 0  | | #4 - 15 ноября 2013 в 09:05 |  |  
 Проблема решена      |