我在使用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
谢谢你看看
答案 0 :(得分:3)
正确答案是
enddate=$(date +%F)
startdate=$(date +%F -d "5 days ago")
range=${enddate}"_"${startdate}"_Thisfile/"
echo $range
问题是在平等面前有一个额外的空间。感谢ooga的帮助!