开发者社区 问答 正文

linux 下sh文件 的 时间输出

在linux 编辑 sh文件

filename=`date +%Y%m%d`
目前只有日期 而没有当天的时间

请问 在后面加上时间 怎么变小呢

filename=`date +%Y%m%d%H`
在这里加上 %H

就会报错 !、

求sh文件编辑 高手 指导一下

filename=`date +%Y%m%d %H:%M:%S`
报错信息如下

date: extra operand ‘%H:%M:%S’
Try 'date --help' for more information.

展开
收起
a123456678 2016-06-22 14:53:29 3363 分享 版权
1 条回答
写回答
取消 提交回答
  • filename=date +%Y%m%d%H
    这样会报错吗?你是什么系统,我在我的centos虚拟机里试了下没问题的。至于filename=date +%Y%m%d %H:%M:%S,改成filename=date +%Y%m%d %H:%M:%S;即可

    2019-07-17 19:45:35
    赞同 展开评论