【发布时间】:2012-03-12 14:52:00
【问题描述】:
我有一个 bash shell,它可以选择月份 (mm) 和年份 (yyyy) 或时间 (mmyyyy)。 我可以解析选项并将它们分配给变量。现在,我需要一些条件来检查这些变量。我需要的是:如果(月和年)或时间然后继续,否则显示使用情况。这是我的代码,它似乎不起作用。
if [[ -z $MONTH && -z $YEAR ]] || [[ -z $TIME ]]; then
usage
exit 1
else
if [[ -z $TIME ]]; then
echo $MONTH$YEAR
else
echo $TIME
fi
fi
【问题讨论】:
标签: bash shell if-statement operators sh