shell脚本中 find命令 匹配日期 求助!!!

meow_meow 2018-01-11 01:42:16
我的日志文件名为:
log.2018-01-09.01.log
log.2018-01-09.02.log
log.2018-01-09.03.log

log.2018-01-10.01.log
log.2018-01-10.02.log
log.2018-01-10.03.log
。。。。
日志都在一个文件夹中,
我想在shell 脚本中用 find 命令查找和 正则表达式匹配 日期是昨天的全部日志。

比如说今天是2018年1月11日,我想查找昨天的全部日志,大神给个例子啊!!

万分感谢!!

...全文
713 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
meow_meow 2018-01-12
  • 打赏
  • 举报
回复
引用 2 楼 cy309173854 的回复:
find 路径 -name "log.2018-01-10.*"也可以
嗯,昨天没想起来,已经搞定了
zjcxc 2018-01-12
  • 打赏
  • 举报
回复
find -name "log.$(date -d last-day +%Y-%m-%d).*.log"
曹宇飞丶 2018-01-12
  • 打赏
  • 举报
回复
find 路径 -name "log.2018-01-10.*"也可以
皇御雷霆 2018-01-11
  • 打赏
  • 举报
回复
find 路径 -mtime 1 -name "*.log" http://blog.csdn.net/ydfok/article/details/1486451

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧