grep -o -n '[{}]' <filename> | cut -d : -f 1 | uniq -c
Outputnya akan seperti:
3 1
1 2
Berarti 3 kemunculan di baris pertama dan 1 di baris kedua.
Diambil dari https://stackoverflow.com/a/15366097/3378354 .
Setelah membaca berbagai solusi, menurut saya ini adalah pendekatan termudah untuk masalah tersebut:
while read i; do echo $i |grep -o "matchingString"| wc -l; done < input.txt
Apa arti pipa linux | melakukan?
Kali Linux VM:Izin ditolak untuk menjalankan skrip shell, sebagai root