Ksh

一個不起作用的基本功能

  • March 6, 2015

我已經嘗試了幾次修改以查看它為什麼不起作用,但我找不到答案。

這是我的程式碼,這是法語,但這只是一個普通的功能,詢問使用者是否準備好開始。

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

我的文件以 DOS 格式保存,我使用 dos2unix start.sh 進行轉換。

引用自:https://unix.stackexchange.com/questions/188544