我有5000行数据生成的另一个程序写入文本文件,每行结束我需要添加一个日期列插入每行的当前系统日期。 我还想在名为vendor的日期之后添加另一个自定义字段,其值为" 12345"对于所有行。所以我需要使用批处理脚本附加到所有5000行的日期和供应商字段。非常感谢任何帮助。
答案 0 :(得分:0)
看来,您的数据已<TAB>
分隔。
@echo off
set "vendor=whatever"
(
(for /f "tokens=1-8 delims= " %%a in (infile.txt) do (
REM ^- this is a TAB
echo %%a %%b %%c %%d %%f %%g %%h %date% %vendor%
REM ^- ^- etc.: all these whitespaces are TABs
)
)>outfile.txt
要重新排列列,只需在需要时随机播放令牌,例如
echo %date% %%a %%d %%b %%g %vendor% %%f %%h %%c %%e