【发布时间】:2014-07-31 13:58:31
【问题描述】:
我的脚本叫做report_startDate
它有以下一行:
$JRE_ROOT/bin/java -cp /home/me/report/config/:/home/me/report/jar/reporting-1.0-SNAPSHOT.jar com.me.project.report.Main $1
$1 使我能够以./report_startDate 20140717 运行脚本。
但脚本也可以在没有日期的情况下运行。我想让运行此脚本的人强制提供日期。我可以用什么替换 $1 以强制提供日期。
我不想在代码中添加逻辑,而是在 shell 脚本中添加逻辑,因为有多个脚本,一个有日期,一个没有日期。
【问题讨论】: