Shell 如何输出date '+%Y%m%d'

ipromise_u 2011-07-11 08:54:38
才看Shell
请问 如何输出date
#! sh
TODAY =date
echo $TODAY

我这样写的 他真的输出了date 而我想要的是日期
格式为date '+%Y%m%d'
...全文
4132 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ipromise_u 2011-07-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 fancymouse 的回复:]
'和`明显是两个东西
[/Quote]
恩 谢谢
我才知道那个是`
不是反引号

FancyMouse 2011-07-11
  • 打赏
  • 举报
回复
'和`明显是两个东西
ipromise_u 2011-07-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lgxwqq111 的回复:]
引用 2 楼 jmy108 的回复:

引用 1 楼 taffy5366 的回复:
echo `date +%Y%m%d`


你的这个直接输出了date +%Y%m%d
麻烦你自己试一下了在说
谢谢

1l打的是反引号

玛法你自己看清楚了再试
[/Quote]

你说的是这样吧 'date +%Y%m%d'
还是另有其他
freetstar 2011-07-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jmy108 的回复:]

引用 1 楼 taffy5366 的回复:
echo `date +%Y%m%d`


你的这个直接输出了date +%Y%m%d
麻烦你自己试一下了在说
谢谢
[/Quote]
1l打的是反引号

玛法你自己看清楚了再试
ipromise_u 2011-07-11
  • 打赏
  • 举报
回复
请问我的变量赋值出了什么问题吗
那样为什么不行的了
ipromise_u 2011-07-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cwjbeyond 的回复:]
$(date +'%Y%m%d')
or
$(date -d'8 hour' +'%Y%m%d')
当然也可以先赋值给变量。
[/Quote]

恩 我是想赋给变量的
先一步一步的问起来的
cwjbeyond 2011-07-11
  • 打赏
  • 举报
回复
$(date +'%Y%m%d')
or
$(date -d'8 hour' +'%Y%m%d')
当然也可以先赋值给变量。
ipromise_u 2011-07-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 taffy5366 的回复:]
echo `date +%Y%m%d`
[/Quote]

你的这个直接输出了date +%Y%m%d
麻烦你自己试一下了在说
谢谢
taffy5366 2011-07-11
  • 打赏
  • 举报
回复
echo `date +%Y%m%d`

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧