我正在尝试编写一个脚本来搜索目录及其子目录等以查找与给定正则表达式匹配的文件。所以我首先尝试编写一个函数来首先获取目录和子目录。由于某种原因,它目前似乎只获取指定目录中的第一个子目录。
这是功能:
getDirs() {
cd "$1"
for i in *; do
if [ -d "$i" ]; then
echo "dir: $PWD/$i"
getDirs "$i"
fi
done
}
getDirs $path
任何想法如何解决这一问题?