SPLIT STRING in bash shell script

i need one help....

if i have a string like aaaaa,bbbbb,ccccc,aaaaa

How to to split the string and check howmany times aaaaa will be in that string?

Thanks

YMMV:

echo 'aaaaa,bbbbb,ccccc,aaaaa' | nawk '{print gsub("aaaaa", "")}'
OR
echo 'aaaaa,bbbbb,ccccc,aaaaa' | nawk -F'aaaaa' '{print NF-1}'
echo 'aaa,bbb,ccc,aaa' | tr "," "\n" | grep 'aaa' -c

or (if that grep otion is not available)

echo 'aaa,bbb,ccc,aaa' | tr "," "\n" | grep 'aaa' | wc -l

thanks a lot...

Based on return values...

echo "aaaaa,bbbbb,ccccc,aaaaa" | perl -ne 'print s/aaaaa//g'
echo "aaaaa,bbbbb,aaaaa,ccccc,aaaaa" | awk '{ print gsub(/aaaaa/,""); }'

Other way

echo "aaaaa,bbbbb,ccccc,aaaaa" | tr ',' '\n' | sort | uniq -c | sed '1!d'
 
echo "aaaaa,bbbbb,aaaaa,ccccc,aaaaa" | sed 's/,/\n/g' | grep -c "aaaaa"

bash only

#!/bin/bash -x
string=aaaaa
var=aaaaa,bbbbb,ccccc,aaaaa

for i in ${var//,/ }
do
        [ $i == $string ] && let cnt++
done
echo $cnt