У меня есть файл, который содержит как CRLF, так и LF. Я пытаюсь удалить CRLF из моего файла. Другой ранее существовавший LF в моем файле, я хотел бы остаться позади. У меня проблемы, потому что либо кажется, что sed не может идентифицировать CRLF, либо потому, что tr удаляет и CRLF, и LF одновременно. У меня три,
tr -d '\r\n' <file.txt> file2.txt
также удаляет LF в моем файле. Я попытался удалить только \ r, но затем LF из CRLF остался позади. Я хочу, чтобы CRLF был удален или хотя бы превращен в пробел, но строка не заканчивается.
Любая помощь?
Я пробовал:
tr -d '\r\n' <file.txt> file2.txt
Я тоже пробовал sed, но не могу найти CRLF.