+ -
当前位置:首页 → 问答吧 → ksh在shell脚本中转换日期类型

ksh在shell脚本中转换日期类型

时间:2011-12-23

来源:互联网

我现在的日期是yesterday=`date +%m%d%Y`,想把它转换成yyyymmdd的类型,以前在LINUX系统下脚本的的转换是这样写的yyyymmdd=${yesterday:4}${yesterday:0:4},现在要把把移植到AIX系统下程序好像不能解析这样的格式转换,请教下各位大侠在AIX系统下应该怎样转换呢

作者: A811080422   发布时间: 2011-12-23

rhel上bash和ksh这样可以,你可以试试

Assembly code

[root@RHEL6A ~]# date +%Y%m%d
20111223
[root@RHEL6A ~]# /bin/ksh
# date +%Y%m%d
20111223
# 

作者: askandstudy   发布时间: 2011-12-23

是这样的我的脚本里yesterday=`date +%m%d%Y和yyyymmdd着两种时间类型都要用到比如yesterday=12232011而yyyymmdd要让它是20111223这样的能直接给个用yesterday转换的么,我之前给的帖子里的yyyymmdd=${yesterday:4}${yesterday:0:4}在bash上能用现在在ksh下用不了,好像是解析不了,百度了好几种也跑不通

作者: A811080422   发布时间: 2011-12-23