使用shell命令遍历目录和子目录文件并输出到文本

Posted 梦里无念

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用shell命令遍历目录和子目录文件并输出到文本相关的知识,希望对你有一定的参考价值。

 

 

“input_dir”代表当前目录,“output_file”代表输出文件,你可以自己根据情况修改,

 1 #!/bin/bash
 2 function getdir(){
 3     for element in `ls $1`
 4     do  
 5         dir_or_file=$1"/"$element
 6         if [ -d $dir_or_file ]
 7         then 
 8             getdir $dir_or_file
 9         else
10             echo $dir_or_file >> $output_file
11         fi  
12     done
13 }
14 input_dir="."
15 output_file="out.txt"
16 getdir $input_dir

 

借鉴自此:http://www.cnblogs.com/xiaopipi/p/6214673.html   发博仅为方便以后查看

以上是关于使用shell命令遍历目录和子目录文件并输出到文本的主要内容,如果未能解决你的问题,请参考以下文章

交互式shell脚本遍历文件目录下的所有文件和目录(绝对路径)

交互式shell脚本遍历文件目录下的所有文件和目录(绝对路径)

shell结果输出到其他服务器

大数据之Shell编程 高级文本处理文本

用shell脚本递归遍历某个目录下的所有文件并移动到某个指定的目录中

如何在linux中使用shell脚本遍历指定目录的文件,将创建时间大于指定时间的文件,复制到指定目录下。