Роздільна сторінка для grep
описує -I
прапор наступним чином:
-I Ignore binary files. This option is equivalent to
--binary-file=without-match option.
Це також говорить про двійкові файли:
--binary-files=value Controls searching and printing of binary files.
Options are binary, the default: search binary files but do not print
them; without-match: do not search binary files; and text: treat all
files as text.
Я не можу придумати сценарій, коли б я дбав про збіги у бінарних файлах. Якщо такий сценарій існує, безумовно, це повинен бути виняток, а не норма. Чому не grep
ігнорує бінарні файли за замовчуванням, а не вимагає встановлення цього прапора для цього?
.(ba|z|foo)shrc':
псевдонімі grep = "grep -I" `.
GREP_OPTIONS
до бажаних налаштувань, тоді вам не доведеться використовувати стільки комутаторів командного рядка.