windows - Hvordan konfigurerer Cygwin at bruge DOS-filslutninger?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har følgende problem:


Når jeg kører et shell script, der er blevet gemt med CR + LF line endings, får jeg følgende fejl:


myscript.sh: line 1: cd: $'somedir\someotherdir
': No such file or directory


Jeg har undersøgt problemet, og der er en løsning til Cygwin shell, fundet her: [3]



  1. Opret en .bashrc-fil

  2. Sæt dette inde:


    export SHELLOPTS
    set -o igncr
    

  3. Genindlæs Cygwin shell



Jeg bruger dog Cmder, og jeg vil gerne anvende dette i den. Men det ved jeg ikke, som Cygwin plejede at have en mulighed for at indstille brugen af ​​DOS-filslutninger som standard under installationen, men fik slippe af med det (ingen anelse om hvorfor). [4] [5]


Det mærkeligste af alt er, at jeg har samme opsætning på min ældre computer, også Windows 10, og alt fungerer godt, selv med CRLF-slutninger ...

Bedste reference