замените "." [Точек], но оставить последнее: например: .txt [там может быть случайное число точек в строке, даже нулевой, я просто нужно последний]
заменяя точку в строке, но оставляя последний
$ echo 'someth.ing.something.txt' | SOMEMAGIC
someth-ing-something.txt
@ user564530 - вы должны принять некоторые из ваши предыдущие вопросы, чтобы поощрить ваши шансы на этот вопрос – ajreal