Ever kjøre et shell script og får følgende feilmelding
# ./dosfile.sh:? Dårlig tolk: Ingen slik fil eller katalogFeil kan se ut som det er et problem med skriptene SHEBANG der du angir tolk, slik at du går titt og linjen inneholder #! /bin /bash som er riktig. Så da kan du begynne å lure på om det er et problem med /bin /bash binære, og alle slags tanker om hva som ville skje brutt hvis /bin /bash manglet eller starte racing gjennom hodet ditt. Heldigvis skjønt, er problemet ikke så komplisert.
Hva er EOL tegn
Problemet har ingenting å gjøre med bash binære i det hele tatt, men heller problemet er med innholdet i shell manuset selv. Problemet er spesielt på grunn av den type enden av linjen tegn i filen. Hvert operativsystem har en bestemt spesialtegn som symboliserer slutten av en linje.
Les mer på bc-log