意想不到的令牌' fi'

时间:2016-08-31 13:45:33

标签: bash ubuntu

我正在编写一个脚本,然后通过复制并粘贴到终端来测试它。此if语句触发此响应-bash: syntax error near unexpected token 'fi'

if (( $DNSPropTimeElap < 61 )); Then
    sleep $(( 60 - $DNSPropTimeElap ))
fi

1 个答案:

答案 0 :(得分:4)

Then更改为then。请记住,bash区分大小写。

if (( DNSPropTimeElap < 61 )); then
    sleep $(( 60 - $DNSPropTimeElap ));
fi