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 directory
tin 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
,ack
hoặccgrep
thay vào đó - chúng nhanh hơn / tốt hơn nhiều sogrep
với tìm kiếm kho mã.