Canalize sua saída para o seguinte Perl:
perl -ne 'my @fields = split / \ s /, $ _; foreach my $ input (@fields) {if (/^(\d+)..(\d+)$/) {print $ 2 - $ 1 + 1, "\ n"; }} '
O que isto faz é primeiramente dividir a entrada nos espaços (assim sua primeira linha deve funcionar). Em seguida, ele executa uma expressão regular em cada entrada para corresponder a uma string que contém apenas dois números separados por .. - os colchetes colocam os números em $ 1 e $ 2.
Por exemplo:
echo "20066898701..20066901700" | perl -ne 'my @fields = split /\s/, $_; foreach my $input (@fields) { if (/^(\d+)\.\.(\d+)$/) { print $2 - $1 + 1, "\n"; } }'
3000