如何遍历bash中的目录

时间:2018-07-02 05:37:51

标签: bash

我有一组目录(例如a,b),每个目录中都有* .log文件。

pwd
a/  b/

ls a
a/1.log
a/2.log

ls b
b/3.log
b/4.dat

如何遍历所有.log文件?

FILES=`pwd`
for f in $FILES/*.log
do
   echo $f
done

这只是打印根目录中的目录,而不打印每个目录中的文件。

1 个答案:

答案 0 :(得分:-1)

使用FILES=`pwd` for f in `find . -name *.log` do echo $f done 命令可以帮助您

student?