Tôi cần đếm số lần xuất hiện của một ký tự trong một chuỗi bằng cách sử dụng Bash.
Trong ví dụ sau, khi ký tự là (ví dụ) t, nó echolà số lần xuất hiện chính xác của tin var, nhưng khi ký tự là dấu phẩy hoặc dấu chấm phẩy, nó sẽ in ra số 0:
var = "text,text,text,text"
num = `expr match $var [,]`
echo "$num"