脚本代码如下:
#!/bin/bash
function getdir(){
for element in `ls $1`
do
dir_or_file=$1"/"$element
if [ -d $dir_or_file ]
then
getdir $dir_or_file
else
echo $dir_or_file
fi
done
}
root_dir="/home/test"
getdir $root_dir
学习要点:
1、循环中的中间接收变量
2、脚本中动态使用命令
3、-d 文件夹判断