Назад | Перейти на главную страницу

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

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

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

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

sed -i 's/\r$//' file ...