如果你的文件只是生成不会修改的话,可以这样:

find * -mmin -15 2>/dev/null 

如果可能修改,则需要这样(先创建一个 15 分之前的时间戳的文件,然后找比这个文件新的文件): touch -t $(date -d "15 min ago" +%Y%m%d%H%M) temp.tmpfind * -newer temp.tmp 2>/dev/nullrm -rf temp.tmp

脚本如下:

#!/bin/bash

echo -en "\e[1;32mPlease enter the required time: \e[0m"
read input

rm -rf /tmp/error/*

cd /u01/app/siebel/ses/siebsrvr/enterprises/FFP_82/FFPAPP01/log

touch -t $(date -d "$input min ago" +%Y%m%d%H%M) /tmp/error/temp.tmp
filename=`find * -newer /tmp/error/temp.tmp 2>/dev/null`

for i in $filename:
do
logname=`echo $i|awk -F'_' '{print $1}'`
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" >> /tmp/error/$logname-`date +%F`.log
echo $i >> /tmp/error/$logname-`date +%F`.log
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" >> /tmp/error/$logname-`date +%F`.log
sed -n '/error/p; /Error/p; /fail/p; /Fail/p' $i >> /tmp/error/$logname-`date +%F`.log
if [ $? -eq 0 ];then
echo "create log successfully! $i /tmp/error/$logname-`date +%F`.log"
else
echo "create log fail. please check it out"
fi
done

if [ $? -eq 0 ];then
echo -e '\e[1;32mcreate log successfully! congratulation!\e[0m'
else
echo -e '\e[1;31mcreate log fail. please check it out!\e[0m'
fi

利用shell找出15分钟内修改的文件相关推荐

  1. mvc移动创建oracle表,使用 ASP.NET MVC (C#)在15分钟内创建电影数据库应用程序 | Microsoft Docs...

    使用 ASP.NET MVC 在 15 分钟内创建电影数据库应用程序 (C#)Create a Movie Database Application in 15 Minutes with ASP.NE ...

  2. 我是如何使用自制机器人在15分钟内破解保险箱密码的?

    本文讲的是 我是如何使用自制机器人在15分钟内破解保险箱密码的?, 亮相Def Con大会 热辣的7月,安全圈有两场最为火爆的顶级信息会议在美国拉斯维加斯拉开帷幕,它们分别是美国黑帽大会BlackHa ...

  3. 如何在开盘15分钟内发现当天黑马

    如何在开盘15分钟内发现当天黑马 在每日正式开市前,通过集合竟价开盘来浏览大盘和个股,这是一天中最宝贵的时间!也是捕捉当日黑马的最佳时刻! 因为通过观察大盘开盘的情况(是高开还是低开),能发现个股是怎 ...

  4. 在15分钟内使用Spring Boot和Spring Security构建一个Web应用程序

    "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 开发人员 ...

  5. h5正则表达式_正则表达式需要5天才能运行。 因此,我构建了一个可以在15分钟内完成操作的工具。...

    h5正则表达式 by Vikash Singh 由Vikash Singh 正则表达式需要5天才能运行. 因此,我构建了一个可以在15分钟内完成操作的工具. (Regex was taking 5 d ...

  6. vr设备应用程序_在15分钟内构建一个VR Web应用程序

    vr设备应用程序 在15分钟内,您可以开发一个虚拟现实应用程序,并在Web浏览器,VR头盔或Google Daydream上运行它. 关键是A-Frame ,这是Mozilla VR Team构建的开 ...

  7. 利用SAP 0day,四分钟内黑掉华尔街

    本文讲的是利用SAP 0day,四分钟内黑掉华尔街,2017年5月20日,由唯品会信息安全部主办,唯品会安全应急响应中心承办的"因唯安全,所以信赖--深度揭秘唯品会信息安全建设实践 2017 ...

  8. 开盘15分钟内扑捉当天黑马

    开盘15分钟内扑捉当天黑马               在9:30开市前, 通过集合竟价开盘时,我们都有几分钟的时间浏览大盘和个股, 这是一天中最宝贵的时间!是扑捉当日黑马的最佳时刻! 因为能看出大盘 ...

  9. 1000桶水,其中一桶有毒,猪喝毒水后会在15分钟内死去,想用一个小时找到这桶毒水,至少需要几头猪?具体该如何实现方法讲解

    对于此问题,一个思路是通过对问题分解: 首先一个猪在一个小时内的状态可以分为5种: 一.0分钟喝水,15分钟死去 二.15分钟活着再喝水,30分钟死去 三.30分钟活着再喝水,45分钟死去 四.45分 ...

最新文章

  1. SQL Server DBA工作内容详解
  2. flume 1.7在windows下的安装与运行
  3. STL容器的应用场景
  4. python编写函数、计算三个数的最大公约数_Python实现利用最大公约数求三个正整数的最小公倍数示例...
  5. 树莓派搭建Django服务器通过远程访问
  6. RANSAC与 最小二乘(LS, Least Squares)拟合直线的效果比较
  7. cocos2dx集成友盟社会化分享图片崩溃问题
  8. UVA - 213 Message Decoding
  9. 二本院校学生的命运,是中国最基本的底色
  10. Zookeeper - 简述ZAB 协议和zookeeper
  11. 测试人如何开展第一份工作?
  12. mysql 的hash和b tree_mysql索引hash索引和b-tree索引的区别
  13. 关于PCI-E接口你要知道这些点
  14. android studio gradle 打jar 包 (混淆+第三方库包)
  15. 深入理解java虚拟机---JDK8-废弃永久代(PermGen)迎来元空间(Metaspace)(十二)
  16. UV-a1586-分子式
  17. 如何写一个仿真文件——testbench
  18. 腾讯多媒体实验室:基于三维卷积神经网络的全参考视频质量评估算法
  19. Echarts折线科技图
  20. 详细代码注释1148: 组合三位数之一

热门文章

  1. android 应用使用Root权限执行linux命令
  2. 清除stoped impdp/expdp job的方法
  3. 【转载】二分图最大匹配的König定理及其证明 Matrix67原创
  4. Postgres invalid command \N数据恢复处理
  5. SecureCRT 连接oracle数据库xServer图形界面服务
  6. 面试题29. 顺时针打印矩阵/54. 螺旋矩阵
  7. 7-3 服务器统一出错处理
  8. New Handler
  9. java 自旋锁_Java并发编程的艺术05-队列自旋锁
  10. Qt安装Windows调试器