Meu arquivo foi salvo no formato DOS, usei o dos2unix start.sh para convertê-lo.
Eu tentei várias modificações para ver por que ele não está funcionando, mas não consigo encontrar a resposta.
Aqui está o meu código, isso é em francês, mas esta é apenas uma função normal que pergunta ao usuário se ele está pronto para começar.
#!/bin/ksh
function start
{
echo "Vous etes sur le point de lancer la generation, etes-vous pret(e)? [OUI/NON]"
read touche
case $touche in
[Oo] | [Oo][Uu][Ii] )
echo "Demarage du bash..."
;;
[Nn] | [Nn][Oo][Nn] )
echo "Annulation du bash..."
exit
;;
esac
}
start
Isso é o que eu recebo:
sh start.sh
: unfindable command
»art.sh: line 3: syntax error close to the « symbol
'tart.sh: line 3: 'function start