機能しない基本機能[重複]

機能しない基本機能[重複]

なぜ動作しないのかを調べるためにいくつかの修正を試みましたが、答えが見つかりませんでした。

ここに私のコードがあります。フランス語になっていますが、ユーザーに始める準備ができたかどうかを尋ねる一般的な機能にすぎません。

#!/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を使用して変換します。

関連情報