如何使用echo命令使用脚本打印字符串,整数值

时间:2016-10-20 14:21:42

标签: bash unix

如何在echo命令中添加i值

代码:

set date _strdt = '2015-01-01'; 
for i in {0..365} 
do 
NEXT_DATE=$(_strdt +%Y-%m-%d -d "$DATE + $i day") 
echo "$NEXT_DATE", i 
done

我需要像

这样的输出
2016-01-01,1 
2016-01-02,2 
2016-01-03,3 
2016-01-04,4 
.
.
2016-31-31,365

有可能吗?如果是,请与我分享。

1 个答案:

答案 0 :(得分:0)

试试这个:

DATE=2015-01-01 
for i in {0..364} 
do 
NEXT_DATE=$(date +%Y-%m-%d -d "$DATE + $i day") 
echo "$NEXT_DATE","$((i+1))" 
done