我尝试了几次修改以查看为什么它不起作用,但我找不到答案。
这是我的代码,这是法语,但这只是一个正常的功能,询问用户是否准备好开始。
#!/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来转换它。