Bash:日期和GE操作抛出错误

时间:2018-11-02 16:31:36

标签: bash shell

我有以下脚本,我试图将两个日期值相减

date1=$(date -d "$LogDate1" +%s)
date2=$(date -d "$LogDate2" +%s)

if [ $date1 -ge $date2 ]; then
    Check=PASS
else
    Check=FAIL
fi

在执行脚本时,出现以下错误:

date: extra operand ‘INFO’
Try 'date --help' for more information.

./script1.sh: line 4: [: -ge: unary operator expected

1 个答案:

答案 0 :(得分:0)

对我来说一切正常。

您可以在您的环境中共享$ LogDate1的值吗?它可以空白,您可以参考附件。 enter image description here