shell函数怎么返回一个关联数组
3个回答
展开全部
#!/bin/bash
func()
{
START=$1
END=$2
awk -vstartt="$START" -vendt="$END" 'BEGIN{
startm=mktime(gensub("-", " ", "g", startt) " 0 0 0")
endtm=mktime(gensub("-", " ", "g", endt) " 0 0 0")
for(i=startm;i<=endtm;i+=3600*24)
print strftime("%Y-%m-%d", i)
}'
}
func "2013-10-1" "2013-10-5"
func()
{
START=$1
END=$2
awk -vstartt="$START" -vendt="$END" 'BEGIN{
startm=mktime(gensub("-", " ", "g", startt) " 0 0 0")
endtm=mktime(gensub("-", " ", "g", endt) " 0 0 0")
for(i=startm;i<=endtm;i+=3600*24)
print strftime("%Y-%m-%d", i)
}'
}
func "2013-10-1" "2013-10-5"
2017-08-26
展开全部
直接用不好?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-26
展开全部
shell确实做不到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询