因此,我有一堆 python 文件(实际上有数百个)需要在顶部添加一个注释标题,其中包含产品名称、许可证引用通知、版权信息和其他内容。以类似批处理的方式执行此操作的最佳方法是什么?换句话说,是否有一种工具可以用来指定 header 是什么以及将此 header 应用到哪个目录以及 *.py 过滤器或类似的东西?顺便说一下,每个文件的所有 header 信息都是相同的。
请您参考如下方法:
Bash 批处理语法:
for i in `find {DIRECTORY} -name "*.py"`; do
cat - $i > /tmp/f.py <<EOF
{HEADER_BLOCK}
EOF
mv /tmp/f.py $i
done
