我在bash
以下代碼:猛砸附近意外的標記`/語法錯誤}」
check_port()
{
local host=${1}
local port=${2}
echo $host
echo $port
while true; do
if nc -w 5 -z 127.0.0.1 111 && nc -w 5 -z 127.0.0.1 5001 ;
then
echo -e "\a\n => Port at host is open"
break
else
echo -e "\a\n => Port at host is closed"
break
fi
}
出於某種原因,我得到以下錯誤:
syntax error near unexpected token `}'
`}'
我不明白原因:}
正在關閉該功能的範圍。
仰望'while'循環的語法將教你什麼是錯的腳本。 – user2719058 2014-08-31 19:34:55