读书人

unix cshell 日期格式的有关问题 和 s

发布时间: 2012-02-29 16:44:11 作者: rapoo

unix cshell 日期格式的问题 和 sed的使用
查询文件的日期格式是: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|sed 's/[01][0-9]:[0-5][0-9]:[0-5][0-9]//'
行不?
[解决办法]
查当日的文件?
find . -type f -mtime -1 -ls

读书人网 >其他服务器

热点推荐