Si vous vous amusez à fabriquer des scripts sous Windows, que vous les envoyez sur un système UNIX-Like (quelle idée ?!), vous devriez avoir sûrement des erreurs comme celles plus haut.
Cela vient du fait que, sous Windows, les fins de ligne sont codées par :
\r\n
… alors que sous Linux, uniquement par :
\r
Ce petit soft’ vous permet de convertir vos fichiers :
$ dos2unix yourScript.sh