我正在寻找日期为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
(即空间+每月某天的填充空间)
答案 0 :(得分:0)
有关详细信息,请参见When to wrap quotes around a shell variable?或I just assigned a variable, but echo $variable shows something else
基本上,使用变量时需要用引号引起来:
echo "$DATE"