LoveUnix » AIX -IBM UNIX » AIX的日期问题
让LU留住您的每

一天 让LU博客留住您的每一天
2008-6-2 14:18 meteor0115
AIX的日期问题

问一个比较低级的问题
我想备份昨天的日志 日期格式怎么写 好像没有 -yesterday 的选项

2008-6-2 14:21 老农
man find

2008-6-2 14:32 meteor0115
大哥 我找了 看了我头都大了 里面没有 像redhat 那样 date -d yesterday +%y%m%d 的选项

2008-6-2 14:34 老农
find -mtime
真不知道你啥眼神

2008-6-2 14:59 meteor0115
这个好像不能定义文件名字吧  我的意思是用今天的日期减去一天来定义一个文件的名字就像
date -d yesterday + %y%m%d这样
怎么用  find -mtime 写啊
请多指教 !!

2008-6-2 15:03 老农
明显的不会说情况和问题。

2008-6-2 15:07 derekbear
mtime说明说的很明白了,n天前被修改的资料.....

2008-6-2 18:26 yddll
牵BJ兄的:lol
perl -e 'print scalar(localtime(time - 86400)), "\n"'

另一个方法就是改时区变量

[[i] 本帖最后由 yddll 于 2008-6-2 18:29 编辑 [/i]]

2008-6-2 20:59 meteor0115
谢谢了 多谢指点

2008-6-3 13:00 meteor0115
请问下楼上 我如果想把日期格式的输出变成yyyymmdd格式 该怎么写上面那个perl语句阿

2008-6-3 14:46 jingsun
perl -e '@y=localtime(time()-86400); printf "%04d%02d%02d \n",$y[5]+1900,$y[4]+1,$y[3];'

2008-6-3 15:25 axisman
高~~~~``又学了招

2008-6-3 16:58 meteor0115
真是强人阿 佩服

页: [1]
查看完整版本: AIX的日期问题


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.