← Back to team overview

sslug-teknik team mailing list archive

Re: shell-scripts - : bad interpreter: No such file or directory

 

Jeppe Larsen wrote:
Har lige købt bogen "Beginning Linux Programming 3rd edition" og roder nu
med de shellscripts fra kapitel 2. Har hentet kildekoderne fra
http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764544977,descCd-download_code.html
Af en eller anden grund giver alle shell-scriptsene følgende fejl når
jeg forsøger at køre dem (og de har fået chmod +x)

:bad interpreter: No such file or directory

Jeg kan intet galt se med disse scripts og har heller ikke normalt
problemer med scripts. Det sære, at hvis jeg skriver scriptet ind selv,
vil de fint køre. Ved ikke hvad det er, men det må jo være noget med de
downloadede filer. Åbner jeg dem i vim står der fx:

"while1" [converted][dos] 11L, 149C

Hvorimod, hvis jeg skriver dem selv, er [dos] der ikke.

Selvfølgelig er der flere fordele ved at skrive dem ind selv, men nu
alligevel iriterrende at jeg ikke uden videre kan bruge eksemplerne.

Nogen ideer?

(Tænkte at det var bedst at smidde den her i sslug.teknik og ikke i
sslug.programmering, da det umiddelbart ikke er programmeringsrelateret)



Har prøvet at hent dem, det er ganske rigtigt dos-filer, Der er editorer der kan ændre dem til unix-filer. Det skulle vim også være i stand til.
men jeg bruger ikke vim så jeg kan ikke sige hvordan.

ellers må der være en de kan skrive ne perl-oneliner til formålet

Et eller andet a'la  perl -en  s/\c\n$/\n/ foo  (det er ikke testet);

PEA







References