Saat mencari jumlah kemunculan string dalam sebuah file, saya biasanya menggunakan:
grep pattern file | wc -l
Namun, ini hanya menemukan satu kemunculan per baris, karena cara kerja grep. Bagaimana saya bisa mencari berapa kali string muncul dalam sebuah file, terlepas dari apakah mereka berada pada baris yang sama atau berbeda?
Juga, bagaimana jika saya mencari pola regex, bukan string sederhana? Bagaimana cara menghitungnya, atau, bahkan lebih baik, mencetak setiap kecocokan pada baris baru?