sed -i -r -e 's/\r$//' file
для "dos2unix" предпочтительнееsed -i -e 's/\r//g' file
С последним, если я запустил его в классическом -файле в стиле Mac (, который имеет новые строки как '\r' ), то новый файл не только не будет в стиле unix, но будет иметь вообще никаких новых строк. Все будет в одну строку.
редактировать :Кроме того, как уже упоминалось в комментариях, это также предпочтительнее sed 's/^M//g' file
, так как символ ^ является кодом sed для начала строки, и поэтому он удаляет все M, которые находятся в начале линия. Я создал текстовый файл, в котором не было ничего, кроме начального M в нескольких строках, и с помощью этой команды sed я не получаю на выходе ничего, кроме новой строки.
Согласноbusybox 1.31.1
menuconfig
это коммунальные услуги, охватываемыеbusybox
вы всегда можете просмотреть это меню следующим образом:
make menuconfig
в каталоге busybox. make busybox-menuconfig
bitbake -c menuconfig busybox