如何确定变量中的字符数?
FOO="blabla.bla.blabla.bla."
--check--
echo $FOO # 4 dot
FOO="..bla.bla.bla.blabla.bla."
--check--
echo $FOO # 7 dot
如何确定变量中的字符数?
FOO="blabla.bla.blabla.bla."
--check--
echo $FOO # 4 dot
FOO="..bla.bla.bla.blabla.bla."
--check--
echo $FOO # 7 dot
 awk -F. '{print NF-1}' <<<$FOO 
例子:
kent$  FOO="blabla.bla.blabla.bla."   
kent$  awk -F. '{print NF-1}' <<<$FOO
4
kent$  FOO="..bla.bla.bla.blabla.bla."
kent$  awk -F. '{print NF-1}' <<<$FOO 
7
去除非点并计算结果的长度。
 $ x=..bla.bla.bla.blabla.bla.
 $ _=${x//[^.]} count=${#_}; echo "$count"
7
 $ printf -v _ %s%n "${x//[^.]}" count; echo "$count"
7
echo $FOO | tr -dc \\. | wc -c
这是否回答你的问题?