Loops 在文件中循环10000次json
这是一个json数组,我如何在一个单独的文件中循环json 10000次,有没有可能在一个单独的文件中打印它Loops 在文件中循环10000次json,loops,batch-file,Loops,Batch File,这是一个json数组,我如何在一个单独的文件中循环json 10000次,有没有可能在一个单独的文件中打印它 pets=[{a:"one b:"two"},{c:"three",d:"four"}]; 输出应该在 pets=[{a:"one b:"two"},{c:"three",d:"four"},{a:"one b:"two"},{c:"three",d:"four"},{a:"one b:"two"},{c:"three",d:"four"},...........]; 由于批处理和命
pets=[{a:"one b:"two"},{c:"three",d:"four"}];
输出应该在
pets=[{a:"one b:"two"},{c:"three",d:"four"},{a:"one b:"two"},{c:"three",d:"four"},{a:"one b:"two"},{c:"three",d:"four"},...........];
由于批处理和命令控制台命令有8191个字符的限制,因此在每次循环迭代中基本上都必须附加到输出文件中。但如果将循环括在括号中,并将整个插入代码块的输出重定向到输出文件,则不必重新打开文件10000次以进行追加
@echo关闭
setlocal
集合“repeat={a:“一”,b:“二”},{c:“三”,d:“四”}
>output.json(
设置/P“=pets=[%repeat%”由于批处理和命令控制台命令有8191个字符的限制,因此每次循环迭代时基本上都必须追加到输出文件中。但是,如果将循环用括号括起来,并将整个附加代码块的输出重定向到输出文件,则无需重新打开文件10000次进行追加。
@echo关闭
setlocal
集合“repeat={a:“一”,b:“二”},{c:“三”,d:“四”}
>output.json(
set/P“=pets=[%repeat%”我还应该在这里提到set/P”=string“我还应该在这里提到set/P”=string”