你好,按以下步骤即可按你的要求生成300行指定文本:
准备好原始文本文件,命名为d:\test\list.txt
打开replace pioneer, ctrl-h打开replace窗口
* replace with pattern输入$A即可
* 点击advanced页,在run following for each matched unit输入:
@a=('',split(/\n/,file_content('d:\\test\\list.txt')));
for(1..300) {
@b=rand_str_unique(10,@a[21..1000],'d=array');
@c=rand_str_unique(10,@a[1001..2000],'d=array');
@d=rand_str_unique(10,@a[2001..3000],'d=array');
$A.=rand_str_unique(40,@a[1..20],@b,@c,@d)."\n";
}
点击replace,完成。
注意:你可以修改第二步的300来改变你需要生成的总数。