Unix Shell脚本日期格式

时间:2019-03-02 10:10:23

标签: shell unix

我正在寻找日期为Mar 1的日期(即空格+月份中的填充空格)

这给出了正确的格式=> Mar 1

date -d "yesterday 13:00" +"%b %e"

但是,当我尝试放入变量时,缺少的额外空间。

DATE=`date -d "yesterday 13:00" +"%b %e"`
echo $DATE gives=> Mar 1 (only padded space getting)

任何想法如何获取=> Mar 1(即空间+每月某天的填充空间)

1 个答案:

答案 0 :(得分:0)

有关详细信息,请参见When to wrap quotes around a shell variable?I just assigned a variable, but echo $variable shows something else

基本上,使用变量时需要用引号引起来:

echo "$DATE"