Entfernen Sie die CR-Leitungsabschlüsse
Erstens würde ich sagen, dass ich gelesen habedieser Beitrag ich habe aber noch probleme für dieCR line terminators
.
Es gibt eine Datei namensbuild_test.sh
Ich habe in bearbeitetleafpad
und es kann direkt in angezeigt werdenVim
:
cp ~/moonbox/llvm-2.9/lib/Transforms/MY_TOOL/$1 test.cpp
cd ~/moonbox/llvm-obj/tools/TEST_TOOL/
make
make install
cd -
Jedoch:
Verwendencat build_test.sh
es gibt ausnichts.Verwendenmore build_test.sh
es gibt aus:cd - install/llvm-obj/tools/TEST_TOOL/Y_TOOL/$1 test.cpp
Verwendenless build_test.sh
es gibt aus:cp ~/moonbox/llvm-2.9/lib/Transforms/MY_TOOL/$1 test.cpp^Mcd ~/moonbox/llvm-obj/tools/TEST_TOOL/^Mmake^Mmake install^Mcd -
Das Ergebnis vonfile build_test.sh
ist:
build_test.sh: ASCII text, with CR line terminators
Im Anschlussdieser Beitrag, das^M
existiert nicht mehr aber es gibt keinen Zeilenumbruch mehr :-(
Das Ergebnis vonfile build_test_no_cr.sh
ist jetzt:
build_test_nocr.sh: ASCII text, with no line terminators
Die Lösung ist zu sehenHier.
Ich würde aber trotzdem gerne warumcat
zeigt nichts an undmore
zeigt so seltsames Ergebnis. Außerdem warumdos2unix
undset fileformat=unix
in Vim scheitert für diesen Fall.
ps: Ich denke, dass vielleicht mein Editor (Vim oderleafpad?) erzeugt nur\r
lieber\n
für die newline. Wie kann es so sein