我正在寻找使用条件 for / while 循环遍历目录
场景:路径是/home/ABCD/apple/ball/car/divider.txt
假设我总是从 /home 开始我的程序我需要从 home 迭代 --> ABCD --> apple --> ball --> car --> divider.txt
每次我迭代时,检查获取的路径是目录还是文件,如果文件退出循环并返回路径如果返回的路径是目录,则再循环一轮并继续..
更新的问题
FILES="home"
for f in $FILES
do
echo "Processing $f" >> "I get ABCD as output
if[-d $f]
--> returns true, in my next loop, I should get the output as /home/ABCD/apple..
else
Break;
fi
done
退出 for 循环后,我应该将 /home/ABCD/apple/ball/car/ 作为输出