Вы можете сделать это с помощью awk
.
awk -F"." -v OFS=".\n;" '{ $1=$1; print $0 }' filename.txt
Для этого необходимо просмотреть каждую строку текстового файла filename.txt
как запись, разделенную точками, перестроив запись с точкой, новой строкой и точкой с запятой в качестве нового разделителя полей.
Приложение Чтобы записать вывод в файл, используйте перенаправление, подобное этому:
awk -F"." -v OFS=".\n;" '{ $1=$1; print $0 }' filename.txt > outfile.txt