![작동하지 않는 기본 기능 [중복]](https://linux55.com/image/61972/%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EA%B8%B0%EB%B3%B8%20%EA%B8%B0%EB%8A%A5%20%5B%EC%A4%91%EB%B3%B5%5D.png)
왜 작동하지 않는지 알아보기 위해 여러 가지 수정을 시도했지만 답을 찾을 수 없었습니다.
여기 내 코드가 있습니다. 프랑스어로 되어 있지만 사용자에게 시작할 준비가 되었는지 묻는 일반적인 기능일 뿐입니다.
#!/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를 사용하여 변환합니다.