如何遍历目录及其所有子目录?
How to loop through a directory and all of its sub-directories?
我想编写一个 bash 脚本,循环遍历输入目录的所有子目录。
在这里,$1 将是一个目录名称。我希望我的脚本遍历每个子目录(及其子目录等)
示例树类似于:
parent
├── fold1
│ ├── amsda
│ │ ├── auojdand
│ │ └── auojdand2
│ ├── txtfil
│ └── txtfil2
├── fold2
│ ├── fold2txt
│ ├── fold2txt2
│ └── fold2txt3
├── fold3
│ ├── fold3txt
│ └── fold3txt2
├── txtfileparentben2
└── txtfilparentben
我想检查“父”目录(及其子目录)中的每个文本文件,但这是稍后的问题。
此命令将为您提供父目录中的所有目录
find /parent -type d
使用 man find
来描述命令和所有可用选项
我想编写一个 bash 脚本,循环遍历输入目录的所有子目录。 在这里,$1 将是一个目录名称。我希望我的脚本遍历每个子目录(及其子目录等)
示例树类似于:
parent
├── fold1
│ ├── amsda
│ │ ├── auojdand
│ │ └── auojdand2
│ ├── txtfil
│ └── txtfil2
├── fold2
│ ├── fold2txt
│ ├── fold2txt2
│ └── fold2txt3
├── fold3
│ ├── fold3txt
│ └── fold3txt2
├── txtfileparentben2
└── txtfilparentben
我想检查“父”目录(及其子目录)中的每个文本文件,但这是稍后的问题。
此命令将为您提供父目录中的所有目录
find /parent -type d
使用 man find
来描述命令和所有可用选项