Как удалить символ ^m

Мне нужно скомпилировать Qt под Debian 64-bit. Я скачал исходники, но в каждом файле в конце строк есть символ ^M, и bash не запускает скрипт конфигурации. Как удалить его из всех файлов в источниках qt? Благодарю.

2 ответа

Решение

Использование dos2unix - он конвертирует ваш файл в синтаксис новой строки unix

Да, используйте dos2unix. Обратите внимание, что ^M возврат каретки, также обозначается как \r, Еще один способ удалить их

sed -i 's/\r$//' file ...
Другие вопросы по тегам