작동하지 않는 기본 기능 [중복]

작동하지 않는 기본 기능 [중복]

왜 작동하지 않는지 알아보기 위해 여러 가지 수정을 시도했지만 답을 찾을 수 없었습니다.

여기 내 코드가 있습니다. 프랑스어로 되어 있지만 사용자에게 시작할 준비가 되었는지 묻는 일반적인 기능일 뿐입니다.

#!/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

이것이 내가 얻는 것입니다:

  sh start.sh
  : unfindable command
  »art.sh: line 3: syntax error close to the « symbol
  'tart.sh: line 3: `function start

답변1

내 파일은 DOS 형식으로 저장되었으며 dos2unix start.sh를 사용하여 변환합니다.

관련 정보