如何创建一个bash脚本来循环访问某些文件并执行一些涉及名称更改的操作:
查找除components / *之外的所有子目录中的所有index.html文件,并处理每个文件,如:
mv dir1/index.html dir1/index_dev.html
vulcanize -o dir1/index.html dir1/index_dev.html
mv dir2/index.html dir2/index_dev.html
vulcanize -o dir2/index.html dir2/index_dev.html
...
由于
答案 0 :(得分:2)
你可以:
for FILE in */index.html; do
[[ $FILE == components/index.html ]] && continue ## Skip.
mv "$FILE" "${FILE%.html}"_dev.html
done