-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[9960 0] ; cat foo.sh
#!/bin/bash
str=$' \t \thello, world'
nBlank=0
for ((i = 0; i < ${#str}; ++i)); do
if [[ "${str:i:1}" == [[:blank:]] ]]; then
((++nBlank))
else
break
fi
done
echo $nBlank
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[9960 0] ; ./foo.sh
4
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[9960 0] ; bye