03.sh
#!/bin/bash
read -a arr
num=${#arr[@]}
echo $num
i=0
while [ $i -lt $num ]
do
len=`expr length ${arr[$i]}`
d=`expr index ${arr[$i]} .`
e=`expr substr ${arr[$i]} 1 $((d-1))`' '`expr substr ${arr[$i]} $((d+1)) $((len-d))`
echo $e
((i++))
done
echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
((num -=1))
st=0
for j in $(seq ${st} ${num})
do
{
len=`expr length ${arr[$j]}`
d=`expr index ${arr[$j]} .`
e=`expr substr ${arr[$j]} 1 $((d-1))`' '`expr substr ${arr[$j]} $((d+1)) $((len-d))`
echo $e
}
done
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
for j in `seq $st $num`
do
len=${#arr[$j]}
rear=${arr[$j]%.*}
d=${#rear}
e=${arr[$j]:0:$d}' '${arr[$j]:0-$((len-d-1)):$((len-d))}
echo $e
echo ${arr[$j]%.*}' '${arr[$j]##*.}
done