Как я могу учить grep для обработки свойств-файлов, таких как текстовые файлы

Поскольку я обновил grep с 2.16 до 2.21, он обрабатывает файлы .properties, такие как двоичные файлы. Это отстой, потому что мне нравится использовать grep -I ... для исключения двоичных файлов из результатов поиска и .properties-files явно нет двоичных файлов.

Есть ли способ изменить это поведение?

One Solution collect form web for “Как я могу учить grep для обработки свойств-файлов, таких как текстовые файлы”

 grep --binary-files=text pattern file 

другое решение:

 strings -a file | grep pattern 
  • Использование grep для печати всех соответствующих строк, не разделенных пробелом
  • Как искать определенные разделы файла, а затем извлекать только соответствующую информацию в этом разделе?
  • Найдите кучу gps-файлов в папке для окончательного расстояния, выведите список расстояний
  • Как распечатать только первое совпадение из каждой строки?
  • Удалите определенное (известное) расширение из имени файла, если оно есть
  • вернуть первый экземпляр символов из списка
  • grep случайно появляется и исчезает в ps aux (ps aux | grep python)
  • Как заменить строки-заполнители в документе содержимым из файла
  • Выделение метасимволов в основных / расширенных строках регулярных выражений posix в grep
  • Как распечатать все строки после совпадения до конца файла?
  • Живая замена, при просмотре журнала с использованием LESS
  • grep, как подавить отображение несогласованного файла?
  • Linux и Unix - лучшая ОС в мире.