一个不起作用的基本功能

一个不起作用的基本功能

我尝试了几次修改以查看为什么它不起作用,但我找不到答案。

这是我的代码,这是法语,但这只是一个正常的功能,询问用户是否准备好开始。

#!/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来转换它。

相关内容