Saya memiliki file yang mungkin berisi format yang buruk (dalam hal ini, terjadinya pola \\backslash
). Saya ingin menggunakan grep
untuk mengembalikan hanya nomor baris di mana ini terjadi (seperti, pertandingan ada di sini, pergi ke baris # x dan memperbaikinya).
Namun, tampaknya tidak ada cara untuk mencetak nomor baris ( grep -n
) dan bukan pertandingan atau baris itu sendiri.
Saya dapat menggunakan regex lain untuk mengekstrak nomor baris, tetapi saya ingin memastikan grep tidak dapat melakukannya sendiri. grep -no
paling dekat, saya pikir, tapi masih menampilkan pertandingan.
grep -no
:! Ini melakukan apa yang ingin saya coba dan lakukan di sini! (yaitu tidak mencetak baris yang terkadang sangat panjang, misalnya, file sumber javascript yang diperkecil.)