Как удалить символы Windows из текстового файла и преобразовать его в текстовый документ Linux

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 без замены других символов.

Ответить

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