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