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.sh
Editei 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.cpp
Usandoless 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?