【发布时间】:2015-06-27 23:49:26
【问题描述】:
我有一个通过 3 个单独的命令行参数输入到 bash 脚本中的日期。用户可以输入 1 位或 2 位数字表示月份和日期,输入 4 位数字表示年份(例如,2014 01 01 或 2014 1 1)。但是我的脚本需要两位数才能运行。我正在考虑使用 if 语句来处理这个问题。它基本上会说“如果该月的位数小于 2,则在其前面放一个前导零”。不过,我不确定如何确定 bash 中的位数。我对脚本比较陌生,因此非常感谢任何帮助!
【问题讨论】:
标签: bash unix command-line scripting arguments