当前位置: 技术问答>linux和unix
unix cshell 日期格式的问题 和 sed的使用
来源: 互联网 发布时间:2016-12-04
本文导语: 查询文件的日期格式是:Jun 2 09:14:40 2011 只查询当日的的数据,所以要用到Date函数 可是我只会下面的格式,像Jun 2 09:14:40 2011的格式要怎么设置。 date_str=`date '+Date: %Y/%m/%d %t Time: %T'` 查询的时候,我又不...
查询文件的日期格式是:Jun 2 09:14:40 2011
只查询当日的的数据,所以要用到Date函数
可是我只会下面的格式,像Jun 2 09:14:40 2011的格式要怎么设置。
date_str=`date '+Date: %Y/%m/%d %t Time: %T'`
查询的时候,我又不想要时间,用*来匹配好像不行,因为*号要么在最前面,要么在最后面,中间的时候好像不行。
sed -n '/Jun 2 /*/ 2011/,$p' $Online_Log_Path > online_log_temp.txt
只查询当日的的数据,所以要用到Date函数
可是我只会下面的格式,像Jun 2 09:14:40 2011的格式要怎么设置。
date_str=`date '+Date: %Y/%m/%d %t Time: %T'`
查询的时候,我又不想要时间,用*来匹配好像不行,因为*号要么在最前面,要么在最后面,中间的时候好像不行。
sed -n '/Jun 2 /*/ 2011/,$p' $Online_Log_Path > online_log_temp.txt
|
date|sed 's/[01][0-9]:[0-5][0-9]:[0-5][0-9]//'
行不?
行不?
|
查当日的文件?
find . -type f -mtime -1 -ls
find . -type f -mtime -1 -ls