tr -d "\r" linux.txt
Команда tr -d «\r» удаляет символы перевода строки Windows (CR) из указанного текстового файла (dos.txt) и выводит результат в новый текстовый файл (linux.txt).
Эта команда полезна, когда необходимо преобразовать текстовый файл из формата Windows в формат Linux, поскольку символы перевода строки в форматах Windows и Linux отличаются. В формате Windows используется комбинация двух символов (CR+LF), а в формате Linux только один символ перевода строки (LF).
Альтернативным способом удаления символов перевода строки Windows является использование команды sed s/\r//g, которая также заменит символы перевода строки Windows на символы перевода строки Linux. Однако команда tr -d «\r» является более простым и непосредственным способом удаления только символа CR без замены других символов.