удалить терминаторы линии CR

Во-первых, я бы сказал, что я прочиталэта почта Однако у меня все еще есть проблемы для.CR line terminators

Существует файл с именемbuild_test.shЯ редактировал вleafpad и это может быть отображено прямо в:Vim

cp ~/moonbox/llvm-2.9/lib/Transforms/MY_TOOL/$1 test.cpp 
cd ~/moonbox/llvm-obj/tools/TEST_TOOL/
make
make install
cd -

Тем не мение:

С помощьюcat build_test.sh это выводитничего такого.С помощьюmore build_test.sh это выводит:cd - install/llvm-obj/tools/TEST_TOOL/Y_TOOL/$1 test.cppС помощьюless build_test.sh это выводит:cp ~/moonbox/llvm-2.9/lib/Transforms/MY_TOOL/$1 test.cpp^Mcd ~/moonbox/llvm-obj/tools/TEST_TOOL/^Mmake^Mmake install^Mcd -

Результатfile build_test.sh является:

build_test.sh: ASCII text, with CR line terminators

Следующийэта почта,^M больше не существует, однако больше нет разрыва строки :-(

Результатfile build_test_no_cr.sh сейчас:

build_test_nocr.sh: ASCII text, with no line terminators

Решение можно увидетьВот.

Однако я все еще хотел бы почемуcat ничего не отображает иmore отображает столь странный результат. Кроме того, почемуdos2unix а такжеset fileformat=unix в Vim не получается для этого случая.

PS: я думаю, что, возможно, мой редактор (напор или жеLeafpad?) генерирует только\r скорее\n для новой строки. Как это может быть так?

Ответы на вопрос(3)

Ваш ответ на вопрос