Bash脚本根据时隙定义变量

时间:2016-06-26 23:41:27

标签: bash variables sed scripting timestamp

如果可能的话,我会尝试留在sed中,因为我现在正在努力学习它。我想在bash脚本中为4个不同的时隙定义4个不同的变量,但不知道从哪里开始。我希望变量如下:

$Shift1 = 00:00:00 - 05:59:59
$Shift2 = 06:00:00 - 11:59:59
$Shift3 = 12:00:00 - 17:59:59
$Shift4 = 18:00:00 - 23:59:50

最终我想根据当前时间使用变量。例如,如果当前时间是17:05:26,则要使用的变量是$ Shift3,并将变量与日期和时间一起回显到csv文件行。关于我可以从哪里开始的任何建议?

我一直在阅读sed手册近2个小时,无法弄明白。我所希望的不仅仅是一件非常简单的东西,而是一种易于编辑的人类语言。例如,我担心未来几个月时间段可能会改变,而shift1可能不再在午夜开始,所以我希望能够理解语法足以根据需要编辑小时数。

0 个答案:

没有答案