Bash shell script 要對此目錄下的所有檔案、所有目錄、檔案都掃出來處理的方式~
Bash 取得此路徑下目錄、階層的所有檔案
此目錄下的所有檔案列出處理
for f in *; do echo "File -> $f"; done
若要處理所有 *.jpg,將上述 * 改為 *.jpg 即可。
此目錄下的所有檔案、更多目錄階層列出處理
- $ mkdir b c d
- $ touch b/aa c/bb d/cc
- $ touch aa
for f in `find . -type f`; do echo "File -> $f"; done
File -> ./aa
File -> ./d/cc
File -> ./c/bb
File -> ./b/aa