如何使用批处理脚本将多个文件夹中的多个文本合并为连续编号?
How to merge multiple text in multiple folders with consecutive numbering using batch script?
我有 400 个文件夹(命名为“1”到“400”),其中包含多个文本文件,我想将这些文件合并到每个文件夹中,并在其文件夹名称后编号(或者至少在文件中提供连续编号)文件名)。
我知道如何使用 cat 命令在终端中合并文件,但只能对每个文件夹手动执行此操作。我想批处理脚本应该使这更容易,但我是批处理脚本的新手。有人可以帮我吗?
我正在开发 Mac 并安装了 Python 2.7.9。
您可以像这样使用 bash 执行此操作:
for i in {1..400}
do
cat $i/* > $i/$i
done
我有 400 个文件夹(命名为“1”到“400”),其中包含多个文本文件,我想将这些文件合并到每个文件夹中,并在其文件夹名称后编号(或者至少在文件中提供连续编号)文件名)。
我知道如何使用 cat 命令在终端中合并文件,但只能对每个文件夹手动执行此操作。我想批处理脚本应该使这更容易,但我是批处理脚本的新手。有人可以帮我吗?
我正在开发 Mac 并安装了 Python 2.7.9。
您可以像这样使用 bash 执行此操作:
for i in {1..400}
do
cat $i/* > $i/$i
done