Мне нужно подсчитать количество вхождений char в строке с помощью Bash.
В следующем примере, когда char является (например) t, он echo имеет правильное количество вхождений t в var, но когда символ является запятой или точкой с запятой, он выводит ноль:
var = "text,text,text,text"
num = `expr match $var [,]`
echo "$num"