Tôi đang gồng mình qua một đống mã lớn được quản lý bởi git và bất cứ khi nào tôi thực hiện một grep, tôi thấy hàng đống tin nhắn có dạng:
> grep pattern * -R -n
whatever/.git/svn: No such file or directory
Có cách nào tôi có thể làm cho những dòng đó biến mất?
No such file or directorytin nhắn cho các tập tin và / hoặc thư mục tồn tại? Hoặc, ngược lại, làm thế nào để có grep *được tên của các tệp không tồn tại? Đây có phải là một điều kiện chủng tộc, trong đó một số quy trình khác thao túng cây thư mục (tạo, đổi tên và xóa các tệp) trong khi grepđang chạy?
ag,ackhoặccgrepthay vào đó - chúng nhanh hơn / tốt hơn nhiều sogrepvới tìm kiếm kho mã.