我正在尝试使用批处理脚本将文件名的某些部分提取到头文件samefile中。
例如: 有30个文件加载数据 abc_1.txt abc_2.txt abc_3.txt abc_4.txt abc_5.txt 。 。 。 abc_30.txt
我需要输出应该是abc_1.txt文件-header为xyz | 1, abc_2.txt文件-header as xyz | 2, abc_3.txt文件-header as xyz | 3, abc_4.txt文件-header as xyz | 4, abc_5.txt文件-header as xyz | 5, 。 。 。 abc_30.txt文件-header as xyz | 30
请建议如何使用批处理脚本将这些specfic标头加载到同一个文件中。!!
先谢谢。 乔
答案 0 :(得分:0)
类似的东西:
for %%G in (*.txt) echo %%G >> mynewfile.txt
for命令获取与括号中的掩码匹配的所有文件。
ECHO将匹配的文件名发送到mynewfile.txt
>>告诉echo命令追加(而不是覆盖)
我建议mynewfile.txt不要与您的其他文件一起放在目录中,否则它的名称将包含在您的输出中。
答案 1 :(得分:0)
我们以一个文件为例:
文件名是abc_1.txt
也许,乔在同一个文件的标题中想要1。但是应该从文件名中取出1并放入abc_1.txt文件中。请找到您的参考图片