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ó echo
là số lần xuất hiện chính xác của t
in 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"