Shell脚本递归遍历目录所有文件

为什么80%的码农都做不了架构师?>>>   hot3.png

利用shell脚本遍历指定路径下的所有文件

 

#! /bin/bash

function read_dir() {
	for file in `ls $1`
	do
		if [ -d $1"/"$file ]; # 判断是否是目录,是目录则递归
		then
			read_dir $1"/"$file
		elif [ -f $1"/"$file ]; # 判断是否是文件,输出屏幕
		then
			echo "文件" $1"/"$file
		else
			echo $1"/"$file
		fi
	done
}

path='/home'
read_dir $path

 

转载于:https://my.oschina.net/yehun/blog/893213

你可能感兴趣的:(Shell脚本递归遍历目录所有文件)