удалить терминаторы линии 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
для новой строки. Как это может быть так?