首页 > 系统服务 > 详细

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

时间:2017-08-03 21:14:25      阅读:266      评论:0      收藏:0      [点我收藏+]

 

 

“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命令遍历目录和子目录文件并输出到文本

原文:http://www.cnblogs.com/mengliwunian/p/7281651.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!