Saya perlu menghitung jumlah kemunculan karakter dalam string menggunakan Bash.
Pada contoh berikut, ketika char adalah (misalnya) t
, itu echo
s jumlah yang benar dari kejadian t
di var
, tetapi ketika karakter adalah koma atau titik koma, ia akan mencetak nol:
var = "text,text,text,text"
num = `expr match $var [,]`
echo "$num"