Я использовал эту строку, чтобы найти фразу «B206» в файлах в каталоге, в котором я находился, и во всех его подкаталогах.
find . -exec grep -s "B206" '{}' \; -print
Вылетает, когда он пытается прочитать определенные файлы и фактически меняет строку заголовка в замазке на кучу странных символов
Например, он постоянно падает, когда попадает в jpg-файл, который находится в подкаталоге. Строка заголовка изменится, и на экране появится:
ÐF»*rkNQeË+Z׳kU£~MÞçÄZ½ªéúýØâÑn¡[U+Þ4ªÒ9/ê£<ú¯4}[IÓîÃ¥K»G%ݳ¢
Вынуждая меня снова нажать Ctrl + C, а затем выйти.
Есть ли способ добавить в эту строку код, исключающий файлы jpg? Еще лучше, кусок кода, где я могу добавить список расширений, чтобы исключить?
РЕДАКТИРОВАТЬ:
-не & -Я у меня не работает
Я нашел этот
похожий вопрос , также связанный с моим