0
我“的m问题,使用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
范围
感谢您抽空看看
它看起来像在等号右侧有一个额外的空间。 bash中的任务不允许空间分配。而你的报价是错误的。试试'range =“$ {startdate} _ $ {enddate} _Thisformat /”' – ooga 2014-10-06 00:38:19
哈哈就是这样!非常感谢(不能相信这是一个愚蠢的错误,“ – and0rsk 2014-10-06 00:40:40
@ooga:行情是好的,只要没有空格或字符串中的特殊字符,毫无疑问应该也可以。 – Amadan 2014-10-06 00:40:42