Uma função básica que não funciona [duplicada]

1

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
    
por Julien S 06.03.2015 / 08:47

1 resposta

0

Meu arquivo foi salvo no formato DOS, usei o dos2unix start.sh para convertê-lo.

    
por 06.03.2015 / 10:13

Tags