私はスクリプトを作成しています。これをコピーして端末に貼り付けてテストしています。この文は、then
に変更Then
-bash: syntax error near unexpected token 'fi'
予期せぬトークン 'fi'
if (($DNSPropTimeElap < 61)); Then
sleep $((60 - $DNSPropTimeElap))
fi
私はスクリプトを作成しています。これをコピーして端末に貼り付けてテストしています。この文は、then
に変更Then
-bash: syntax error near unexpected token 'fi'
予期せぬトークン 'fi'
if (($DNSPropTimeElap < 61)); Then
sleep $((60 - $DNSPropTimeElap))
fi
この応答を引き起こす場合。 bash
は大文字と小文字が区別されます。
if ((DNSPropTimeElap < 61)); then
sleep $((60 - $DNSPropTimeElap));
fi
次に、大文字で小文字に変更します。 –
@soFanうわー、私は騒ぎです。あなたが回答を投稿した場合は、私はupvoteして、 –
http://www.shellcheck.net/#はこれらのエラーを捕捉するのには大変優れており、非推奨の構文を使用するときには示唆を与えています。 – Sundeep