Bash日期格式

时间:2014-10-06 00:35:14

标签: bash date concat

我在使用bash格式化日期时出现问题。我正在寻找一个简单的脚本,可以创建一个类似于' 2014-10-05_2014-09-30_Thisformat /'

的范围
 enddate= $(date +%F) #store in a variable so that it can be read later
 startdate= $(date +%F -d "5 days ago") #store in a variable so it can be read later

 range= $startdate"_"$enddate"_"Thisformat/"
 echo $range

谢谢你看看

1 个答案:

答案 0 :(得分:3)

正确答案是

enddate=$(date +%F)
startdate=$(date +%F -d "5 days ago")
range=${enddate}"_"${startdate}"_Thisfile/" 
echo $range

问题是在平等面前有一个额外的空间。感谢ooga的帮助!