我有一组目录(例如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
这只是打印根目录中的目录,而不打印每个目录中的文件。
答案 0 :(得分:-1)
使用FILES=`pwd`
for f in `find . -name *.log`
do
echo $f
done
命令可以帮助您
student?