Tôi đang cố gắng để thực hiện tìm kiếm grep đệ quy như:Recursive Grep để chỉ hiển thị tổng matchin đếm
grep -r -c "foo" /some/directory
mà cho tôi ra auch như:
/some/directory/somefile_2013-04-08.txt:0
/some/directory/somefile_2013-04-09.txt:1
/some/directory/somefile_2013-04-10.txt:4
...etc
tuy nhiên
, tôi muốn để chỉ nhận tổng số trận đấu trong tất cả các tệp, như:
Total matches: 5
Tôi đã chơi xung quanh với một số ví dụ khác như in this thread, mặc dù tôi dường như không thể làm những gì nên đơn giản như vậy.
cảm ơn, lệnh hữu ích. Tôi không chắc chắn đó là chính xác mặc dù, kể từ khi ví dụ của bạn tôi nhận được 447 trận đấu, và Johns tôi nhận được 392. Tôi sẽ phải chơi với nó nhiều hơn một chút để biết tôi đoán. –
Lệnh này đã hoàn toàn phù hợp với tôi. Tôi đã cập nhật ví dụ của tôi để thêm một chuỗi cho bạn kết quả khi lệnh kết thúc. –
Nhiều kết quả phù hợp trong một dòng, mỗi dòng sẽ tạo ra một dòng đầu ra riêng biệt với '-o'. – chepner