使用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脚本遍历文件目录下的所有文件和目录(绝对路径)