使用Shell遍历目录及其子目录中的所有文件方法

 更新时间:2018年06月21日 08:36:12   作者:Emperor_Dandy   我要评论

今天小编就为大家分享一篇使用Shell遍历目录及其子目录中的所有文件方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

新建一个shell文件

$ vi traveDir.sh

输入以下代码

 #! /bin/bash
 function read_dir(){
 for file in `ls $1` #注意此处这是两个反引号,表示运行系统命令
 do
  if [ -d $1"/"$file ] #注意此处之间一定要加上空格,否则会报错
  then
  read_dir $1"/"$file
  else
  echo $1"/"$file #在此处处理文件即可
  fi
 done
 } 
 #读取第一个参数
 read_dir $1

执行指令

$ sh traveDir.sh DIR_NAME

以上这篇使用Shell遍历目录及其子目录中的所有文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux Shell的一些使用小技巧收集

    Linux Shell的一些使用小技巧收集

    这篇文章主要介绍了Linux Shell的一些使用小技巧收集,本文收集了几十个小技巧,非常实用,需要的朋友可以参考下
    2014-12-12
  • Shell脚本判断Apache进程是否存在

    Shell脚本判断Apache进程是否存在

    这篇文章主要介绍了Shell脚本判断Apache进程是否存在,若不存在则显示不存在,若存在则显示进程个数,当不等于10个时用红色字体通知管理员,需要的朋友可以参考下
    2014-12-12
  • 详解linux命令useradd添加用户

    详解linux命令useradd添加用户

    这篇文章主要介绍了linux命令useradd添加用户的相关知识,本文通过应用实例代码给大家详细介绍,需要的朋友可以参考下
    2018-10-10
  • linux shell流程控制语句实例讲解(if、for、while、case语句实例)

    linux shell流程控制语句实例讲解(if、for、while、case语句实例

    linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法
    2014-04-04
  • Linux下如何安装Run文件格式NVIDIA显卡驱动

    Linux下如何安装Run文件格式NVIDIA显卡驱动

    本篇文章给大家介绍Linux下如何安装Run文件格式NVIDIA显卡驱动,主要设计到linux下安装run文件格式nvidia显卡驱动方面的知识点,对linux下安装run文件格式nvidia显卡驱动感兴趣的朋友可以参考下本文
    2015-10-10
  • Linux xargs命令详细介绍

    Linux xargs命令详细介绍

    这篇文章主要介绍了 Linux xargs命令详细介绍的相关资料,xargs是给其他命令传递参数的一个过滤器,是构建单行命令的重要组件之一,需要的朋友可以参考下
    2017-01-01
  • linux shell中实现循环日期的实例代码

    linux shell中实现循环日期的实例代码

    这篇文章主要介绍了linux shell中实现循环日期的实例代码,文中还给大家提到了LINUX SHELL遍历日期(指定输入两个日期)的实现方法,感兴趣的朋友跟随小编一起看看吧
    2018-09-09
  • Shell脚本编程中常用的数学运算实例

    Shell脚本编程中常用的数学运算实例

    这篇文章主要介绍了Shell脚本编程中常用的数学运算实例,包含最基本的加减乘除,还有质数、偶数的判断等,需要的朋友可以参考下
    2014-06-06
  • Shell获取字符串长度的多种方法总结

    Shell获取字符串长度的多种方法总结

    这篇文章主要给大家总结分享了关于Shell获取字符串长度的多种方法,包括了利用${#str}、利用awk的length方法、利用awk的NF项、利用wc的-L参数、利用expr的length方法以及利用expr的$str : ".*"技巧来实现方法示例,需要的朋友可以参考下。
    2017-08-08
  • Apache使用 .htaccess 来实现强制https访问的方法

    Apache使用 .htaccess 来实现强制https访问的方法

    下面小编就为大家带来一篇Apache使用 .htaccess 来实现强制https访问的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03

最新评论