1

C'est déséspérément con :
[Martial@mars src]$ ./build.sh
bash: ./build.sh: /bin/sh^M: bad interpreter: No such file or directory
[Martial@mars src]$ which sh
/bin/sh
[Martial@mars src]$ cat ./build.sh
     1  #!/bin/sh
     2
[...]



J'ai réécrit la première ligne, pensant à un caractère spécial que j'aurais pas vu, mais rien n'y fait ... confus

2

"^M" (Ctrl-M), c'est le code de la touche Entrée.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Solution :
dos2unix ./build.sh ./build.sh

4

Ah merci ! Ce que je comprends pas, c'est que tous mes éditeurs sont paramétrés pour utiliser les fins de ligne unix confus Mais bon, ça remarche.

5

un coup de emacs ou de vi devrait te montrer le problème.
En gros, un script shell, saymal de l'écrire sous windows avec un outil qui te laisse des sauts de ligne "à la windows", à savoir \r\n
voir ./3 pour la solution si tu as dos2unix, sinon, tu peux faire pareil avec sed par exemple wink
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

6

note : il est bizarre ton cat... t'as fait un alias ? attention aux effets de bord wink
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

7

J'ai tout simplement fait le changement avec Kate : Outils>Fin de ligne : Win était coché en effet... Mais j'ai en effet récemment modifié ce script sous Windows (en voyage chez les beaux-parents grin).

8

cross. Non, mais j'ai bidouillé la sortie que j'ai postée grin (pas la peine de tout mettre quoi ^^).

9

kim (./5) :
voir ./3 pour la solution si tu as dos2unix, sinon, tu peux faire pareil avec sed par exemple wink.gif


Arg ! Je me rappelle avoir édité un fichier texte sous windows chez un collègue avec sed (Pas d'éditeur de texte unix...)

10

à ce compte là, autant se farcir la manpage de ed, et le faire à coup de ed ^^;
mais je comprend ta douleur grin
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

11

ed foreva !

heu hum dehors
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

12

loin, très loin ^^
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi