Замена концов строк Windows/DOS (CR LF \r \n) на Linux (LF \n) в bash

Проще всего сделать sed’ом.

В том же самом файле (добавляем параметр командной строки -i):

sed -i 's/\r$//' file.txt

В другой файл:

cat winfile.txt | sed -i 's/\r$//' >linuxfile.txt

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *