[so] [Tema0] Reincarcare teste

Lucian Adrian Grijincu lucian.grijincu at gmail.com
Sun Feb 27 20:30:51 EET 2011


2011/2/27 Marius Gabriel Gutu <gabi.gutu at gmail.com>:
> gabi at gabi-laptop:~/Downloads/0-hashtable-linux/_test$ ./test1.sh
> bash: ./test1.sh: /bin/sh^M: bad interpreter: No such file or directory

Vezi ^M de la finalul lui /bin/sh?

^M e afișat de bash pentru a indica caracterul CR.

Testele au fost făcute pe Windows și în .sh-uri sunt caractere de
sfârșit de linie de tip CR+LF.

test1.sh începe cu
#!/bin/shCRLF

Kernelul Linux citește primele caractere din fișierele executate. Dacă
acolo întâlnește #!, consideră că tot ce urmează până la LF e numele
unui interpretor.
În cazul ăsta nu găsește /bin/shCR pentru că nu există.

Ștefan va actualiza testele în curând.

Până atunci poți rula 'fromdos' peste toate fișierele .sh pentru a
repara problema :)


-- 
 .
..: Lucian


More information about the so mailing list