FILES=`find . -type f -name '*.js'`
for file in $FILES
do
# some task
done
这将遍历所有 *.js 文件,但假设还有一些我想跳过的 .spec.js 文件。
a.js
a.spec.js
b.js
x.spec.js
c.js
应该遍历:
a.js
b.js
c.js
最佳答案
这是您要查找的代码:
find . -type f \( -iname "*.js" -not -iname "*.spec.js" \)
关于linux - 循环遍历目录中的所有 *.js 文件,跳过 bash 脚本中的 *.spec.js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43407209/