将日期变量存储在bash脚本中

时间:2014-02-12 07:57:48

标签: bash

我想将日期值存储到变量中以备将来使用。请更正示例脚本:

#!/bin/bash
Now_hourly = $(date +%d-%b-%H_%M)    
Now_daily = $(date +%d-%b-daily)    
echo $(Now_hourly)    
echo $(Now_daily)

输出应为: 12-Feb-17_5012-Feb-daily
但是当我运行脚本时,我收到了以下错误:
Now_hourly: command not found
Now_daily: command not found

1 个答案:

答案 0 :(得分:31)

您可以更改脚本:

#!/bin/bash
Now_hourly=$(date +%d-%b-%H_%M)    
Now_daily=$(date +%d-%b-daily)    
echo "$Now_hourly"
echo "$Now_daily"

我认为问题是=

周围的空格

<强>输出:

12-Feb-12_03
12-Feb-daily