Если вам нужна одна команда sed
для этого без использования dos2unix
, которая изменяет исходный файл на месте, вы можете сделать что-то подобное (может потребоваться GNU sed)
sed -E 's/\.(^M?)/\1/' testfile
Где вы вводите ^M
в командной строке как Ctrl + V , за которым следует Ctrl + M .
Это удалит символ «.», За которым может следовать символ возврата каретки, и заменит CR, если он присутствовал в оригинале.