Este script es tan simple que se puede hacer en una sola línea.
En realidad separar las frases consiste en añadir un retorno de carrlo tras cada fin de frase, que es un punto. Evidentemente esto lo vamos a hacer utilzando expresiones regulares.
perl -p -e "s/\./.\n/g" $1 >$1.separado.txt
|
Comentarios:
El primer punto corresponde la a expresión regular y por tanto necesitamos protegerlo para que no se interprete como un carácter cualquiera, que es su significado como expresión regular. El segundo punto no es necesario protegerlo porque no forma parte de la expresión regular, forma parte del texto sustiutivo, un punto y un retorno de carro.