Tôi có một tệp có thể chứa định dạng không hợp lệ (trong trường hợp này là sự xuất hiện của mẫu \\backslash
). Tôi chỉ muốn sử dụng grep
để trả về số dòng nơi điều này xảy ra (như trong, kết quả khớp ở đây, hãy chuyển đến dòng # x và sửa nó).
Tuy nhiên, dường như không có cách nào để in số dòng ( grep -n
) và không phải khớp hoặc chính dòng.
Tôi có thể sử dụng một regex khác để trích xuất số dòng, nhưng tôi muốn đảm bảo rằng grep không thể tự làm điều đó. grep -no
đến gần nhất, tôi nghĩ, nhưng vẫn hiển thị trận đấu.
grep -no
:! Điều này đã làm những gì tôi đến đây để thử và làm! (tức là không in dòng đôi khi rất dài, ví dụ: các tệp nguồn javascript được