我如何创建1000个文件以测试脚本?
我想一次性创建1000多个文本文件,里面有一些文字,用来测试一个脚本。请问怎么用shell脚本或者Perl来做到这一点?有没有人能帮帮我?
9 个回答
3
在Perl语言中:
use strict;
use warnings;
for my $i (1..1000) {
open(my $out,">",sprintf("file%04d",$i));
print $out "some text\n";
close $out;
}
为什么前两行代码要写?因为这样做是个好习惯,所以即使是像这样的简单程序我也会写上它们。
祝好,
Offer
9
#!/bin/bash
seq 1 1000 | split -l 1 -a 3 -d - file
上面的代码会创建1000个文件,每个文件的名字都有一个从1到1000的数字。这些文件的名字会从 file000
到 file999
。
14
for i in {0001..1000}
do
echo "some text" > "file_${i}.txt"
done
for x in range(1000):
open("file%03d.txt" % x,"w").write("some text")
或者,如果你想使用 Python 版本低于 2.6