【LINUX】shell中echo与printf的区别

echo
for (( i= b e g d a t e ; i > = {beg_date};i>= begdate;i>={end_date};i=i-86400 ))
do
mydate=date -d @${i} +%Y%m%d
files= f i l e s " / b a k / c h a r t / " {files}" /bak/chart/" files"/bak/chart/"{mydate}.iphone.""$1 #是不是想起到字符串连接的作用
done
echo f i l e s 输 出 结 果 / b a k / c h a r t / 20200715. i p h o n e . c n / b a k / c h a r t / 20200714. i p h o n e . c n / b a k / c h a r t / 20200713. i p h o n e . c n / b a k / c h a r t / 20200712. i p h o n e . c n / b a k / c h a r t / 20200711. i p h o n e . c n / b a k / c h a r t / 20200710. i p h o n e . c n / b a k / c h a r t / 20200709. i p h o n e . c n p r i n t f f o r ( ( i = files 输出结果 /bak/chart/20200715.iphone.cn /bak/chart/20200714.iphone.cn /bak/chart/20200713.iphone.cn /bak/chart/20200712.iphone.cn /bak/chart/20200711.iphone.cn /bak/chart/20200710.iphone.cn /bak/chart/20200709.iphone.cn printf for (( i= files/bak/chart/20200715.iphone.cn/bak/chart/20200714.iphone.cn/bak/chart/20200713.iphone.cn/bak/chart/20200712.iphone.cn/bak/chart/20200711.iphone.cn/bak/chart/20200710.iphone.cn/bak/chart/20200709.iphone.cnprintffor((i={beg_date};i>= e n d d a t e ; i = i − 86400 ) ) d o m y d a t e = ‘ d a t e − d @ {end_date};i=i-86400 )) do mydate=`date -d @ enddate;i=i86400))domydate=dated@{i} +%Y%m%d`
files= f i l e s " / b a k / c h a r t / " {files}" /bak/chart/" files"/bak/chart/"{mydate}.iphone.""$1 #是不是想起到字符串连接的作用
done
printf $files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值