Não tenho certeza de que entendi sua pergunta, mas se você quiser expandir uma lista de intervalos de IP para todos os IPs que esses intervalos contêm, tente o seguinte:
$ perl -ne '/(.+)\.(\d+)\/(\d+)$/; print "$1.$_\n" foreach($2..$3)' iplist.txt > IPs
Isso criará um arquivo chamado IPs
contendo:
204.93.240..0
204.93.240..1
204.93.240..2
204.93.240..3
...
188.114.96..18
188.114.96..19
188.114.96..20
Você pode percorrer o arquivo e aplicar a ferramenta necessária (ping, por exemplo) para cada IP:
$ while read ip; do ping $ip; done < IPs
Você também pode combinar os dois comandos se não quiser criar um arquivo com todos os IPs:
$ perl -ne '/(.+)\.(\d+)\/(\d+)$/; print "$1.$_\n" foreach($2..$3)' iplist.txt | while read ip; do ping $ip; done