Trang hướng dẫn grep
mô tả -I
cờ như sau:
-I Ignore binary files. This option is equivalent to
--binary-file=without-match option.
Nó cũng nói điều này về các tệp nhị phân:
--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.
Tôi không thể nghĩ ra một kịch bản mà tôi sẽ quan tâm đến các trận đấu trong các tệp nhị phân. Nếu một kịch bản như vậy tồn tại, chắc chắn nó phải là ngoại lệ chứ không phải là tiêu chuẩn. Tại sao không grep
bỏ qua các tệp nhị phân theo mặc định thay vì yêu cầu đặt cờ này để làm như vậy?
.(ba|z|foo)shrc':
bí danh của mình grep = "grep -I" `.
GREP_OPTIONS
thành cài đặt ưu tiên, sau đó bạn không phải sử dụng nhiều công tắc dòng lệnh đó.