请问怎么用date显示日期

请问怎么用date显示日期

请问怎么用date显示日期
格式如:200425 (当前日期为2004年2月5日)
要是显示20040205就可以用`date +%Y%m%d`
我想去掉前面的零直接用200425显示。
谢谢各路大侠的帮忙!!      
[QUOTE]最初由 dreamings 发布
[B]请问怎么用date显示日期
格式如:200425 (当前日期为2004年2月5日)
要是显示20040205就可以用`date +%Y%m%d`
我想去掉前面的零直接用200425显示。
谢谢各路大侠的帮忙!! [/B][/QUOTE]
use alias ;)
复制内容到剪贴板
代码:
alias _date="echo $(date +%Y)$(date +%m%d|tr -d 0)"
      
复制内容到剪贴板
代码:
## javalee 的写法好像不能处理 2004-10-10 这样的 date
$ echo $(date +%Y)$(date +%m | sed -e 's/^0//')$(date +%d | sed -e 's/^0//')
      
[QUOTE]最初由 dearvoid 发布
[B]
复制内容到剪贴板
代码:
## javalee 的写法好像不能处理 2004-10-10 这样的 date
$ echo $(date +%Y)$(date +%m | sed -e 's/^0//')$(date +%d | sed -e 's/^0//')
[/B][/QUOTE]
格式如:200425 (当前日期为2004年2月5日)      
谢谢,楼上二位朋友!

我另问到一个
date +%Y.%m.%d|sed 's/\.0//g'|sed 's/\.//
2004227
-----------------
date +%Y.%m.%d|sed 's/\.0/./g'
2004.2.27

这么多命令都可以显示一样,但它们之间有什么不同呢?

ths!!      
to javalee:
你把 20041010 显示成 200411 了, 不知我说的对否 ?