1
錯誤啓動腳本testyon.sh後:「功能:未找到」 下Termux SH
#!/bin/sh
function yon {
while true; do
echo "Start proc?[Y/n]: "
read -r "[Y/n]: " yn
case $yn in
[Yy]*) echo "Starting" ; return 0 ;;
[Nn]*) echo "Stopped" ; return 1 ;;
esac
done }
我收到此錯誤:
$ sh testyon.sh testyon.sh: 2: testyon.sh: function: not found testyon.sh: 7: testyon.sh: Syntax error: newline unexpected (expecting ")") $
如何解決這個問題?
我認爲我們可以相當肯定* *無論shell *的確是**是POSIX shell。如果OP將明確地調用它作爲bash或Zsh,則錯誤消息的措辭將會不同。 – user1934428