Файлы, получаемые из ОС Windows, часто имеют в конце каждой строки символы возврата каретки и перевода строки. В системах Linux и macOS для завершения строки предусмотрен только символ разрыва строки.
Если вы переносите файл в Linux и хотите избавиться от дополнительных возвращаемых символов, можно воспользоваться командой
И наоборот, с помощью команды
Параметр
Если вы переносите файл в Linux и хотите избавиться от дополнительных возвращаемых символов, можно воспользоваться командой
tr
: tr -d '\r' < fileWind.txt > fileFixed.txt
И наоборот, с помощью команды
sed
можно преобразовать конец строки файлов из ОС Linux в конец строки для ОС Windows: sed -i 's/$/\r/' fileLinux.txt
Параметр
-i
вносит изменения на месте и записывает их обратно во входной файл.