Мне нужно скомпилировать Qt под 64-разрядную версию Debian. Я скачал исходники, но в каждом файле в конце строк есть символ ^ M, и bash не запускает скрипт настройки. Как удалить его из всех файлов в исходниках qt? Спасибо.
использовать dos2unix
- он преобразует ваш файл в синтаксис новой строки unix
Да, используйте dos2unix. Обратите внимание, что ^M
это возврат каретки, также обозначаемый как \r
. Другой способ удалить их -
sed -i 's/\r$//' file ...