所以我需要遍历目录树,目前我可以打印出目录中的所有文件,但是一旦完成,我需要能够进入起始目录的子文件夹等等。我的程序首先打印文件和文件夹,但我需要检查每个文件和文件夹以确保它是一个目录,然后输入它。有人可以就此提供一些指导吗?
glg*_*lgl 13
help test 产量
测试:测试 [expr]
[...]
-d FILE 如果文件是目录,则为真。
[...]
退出状态:如果 EXPR 评估为真,则返回成功;如果 EXPR 评估为 false 或给出无效参数,则失败。
test可以缩写为[,所以你可以做
if [ -d "$file" ]; then
# do stuff
fi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36493 次 |
| 最近记录: |