当前位置:  技术问答>linux和unix

如何递归得到一个目录下所有日志文件

    来源: 互联网  发布时间:2017-04-22

    本文导语:  大家好,如下脚本只能的到当前Applog当前目录下的文档,但是不能够得到其下面子目录中的文件,此脚本如何编写,谢谢; for f in /opt/Applog/* do    echo $f    >$f done | 使用递归 function SearchLog {    ...

大家好,如下脚本只能的到当前Applog当前目录下的文档,但是不能够得到其下面子目录中的文件,此脚本如何编写,谢谢;
for f in /opt/Applog/*
do
   echo $f
   >$f
done


|
使用递归
function SearchLog
{
    Dir=$1
    for f in $1/*
    do  
        if [[ -d $f ]]
        then
            SearchLog $f
        else
            echo $f
            >$f 
        fi  
    done
}

SearchLog /var/log

结果:
var/log/cron.2
/var/log/cron.3
/var/log/cron.4
/var/log/cups/access_log
/var/log/cups/access_log.1
/var/log/cups/access_log.2
/var/log/cups/access_log.3
/var/log/cups/access_log.4
/var/log/cups/error_log
/var/log/cups/error_log.1
/var/log/cups/error_log.2
/var/log/cups/error_log.3
/var/log/cups/error_log.4
/var/log/dmesg
/var/log/faillog
/var/log/ha-debug
/var/log/ha-debug.1
/var/log/ha-debug.2
/var/log/ha-debug.3
/var/log/ha-debug.4
/var/log/ha-log
/var/log/ha-log.1
/var/log/ha-log.2
/var/log/ha-log.3
/var/log/ha-log.4
/var/log/init.log
/var/log/kern
/var/log/lastlog
/var/log/mail/statistics
/var/log/maillog
/var/log/maillog.1
/var/log/maillog.2
/var/log/maillog.3
/var/log/maillog.4
/var/log/messages
/var/log/messages.1
/var/log/messages.2
/var/log/messages.3
/var/log/messages.4

|
find /opt/Applog/

|
推荐find命令,直接出来

    
 
 

您可能感兴趣的文章:

  • Shell脚本如何递归现实一个文件夹中的文件(文件夹中含有文件夹)
  • 怎样使用FTP递归获取文件夹下的所有文件及子文件夹?
  • 如何递归删除文件夹下所有制定文件名的文件
  • SVN命令行怎么递归把文件夹里面所有的新增文件签入?
  • 将文件夹下所有文件输出到日志文件中 c#递归算法学习示例
  • 请问linux下如何递归查找某个目录的所有文件
  • C#递归实现显示文件夹及所有文件并计算其大小的方法
  • 那位大哥能助小弟写一个递归遍历所有文件的函数?
  • c# 递归访问文件夹(删掉歌词文件)
  • 急啊!怎么递归搜索内容里带^M这个东东的所有文件?
  • 【伸手党】请教如何删除当前路径下的所有软链接文件!不用递归。当前路径。
  • php递归获取目录内文件(包含子目录)的代码
  • [求助]solaris下grep如何实现递归地查找某目录下的文件。
  • c#文件夹 递归访问的实现代码
  • c#递归遍历文件夹示例
  • php递归获取目录内文件(包含子目录)封装类分享
  • java 用递归获取一个目录下的所有文件路径的小例子
  • PHP不用递归遍历目录下所有文件的代码
  • python 实现文件的递归拷贝实现代码
  • php实例分享之通过递归实现删除目录下的所有文件详解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php递归示例 php递归函数代码
  • php递归使用示例(php递归函数)
  • 使用C语言递归与非递归实现字符串反转函数char *reverse(char *str)的方法
  • 先序遍历二叉树的递归实现与非递归实现深入解析
  • 如何使用递归和非递归方式反转单向链表
  • php递归算法 php递归函数无限级分类
  • php+mysql不用递归实现的无限级分类实例(非递归)
  • 如何使用递归和非递归方式反转单向链表 iis7站长之家
  • 递归形式与非递归形式的斐波那契数列的用法分析
  • java 汉诺塔Hanoi递归、非递归(仿系统递归)和非递归规律 实现代码
  • 使用python实现递归版汉诺塔示例(汉诺塔递归算法)
  • C 二分查找 递归与非递归的实现代码
  • 归并排序的递归实现与非递归实现代码
  • php递归函数小例子
  • 请问java里可有递归吗?
  • PHP递归函数返回值使用实例
  • php递归创建目录小例子
  • php递归函数使用return问题
  • php递归函数求阶乘
  • 使用递归实现数组求和示例分享


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,