remover terminadores de linha CR

Primeiramente eu diria que liesta postagem no entanto eu ainda tenho problemas para oCR line terminators.

Existe um arquivo chamadobuild_test.shEditei emleafpad e pode ser exibido emVim:

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

Contudo:

Usandocat build_test.sh saídasnada.Usandomore build_test.sh ele produz:cd - install/llvm-obj/tools/TEST_TOOL/Y_TOOL/$1 test.cppUsandoless build_test.sh ele produz:cp ~/moonbox/llvm-2.9/lib/Transforms/MY_TOOL/$1 test.cpp^Mcd ~/moonbox/llvm-obj/tools/TEST_TOOL/^Mmake^Mmake install^Mcd -

O resultado defile build_test.sh é:

build_test.sh: ASCII text, with CR line terminators

Segueesta postagem, a^M não existe mais, no entanto, não há mais quebra de linha :-(
O resultado defile build_test_no_cr.sh é agora:

build_test_nocr.sh: ASCII text, with no line terminators

A solução pode ser vistaAqui.

No entanto, eu ainda gostaria de saber porquecat exibe nada emore exibe um resultado tão estranho. Além disso, por quedos2unix eset fileformat=unix no Vim falha para este caso.

ps: Eu acho que talvez meu editor (Vim ouleafpad?) gera apenas\r em vez\n para a nova linha. Como pode ser assim?

questionAnswers(3)

yourAnswerToTheQuestion