Perlについての質問箱 18箱目
■ このスレッドは過去ログ倉庫に格納されています
0708デフォルトの名無しさん
2005/09/06(火) 20:26:541行でデータが羅列されているテキストファイルに改行をいれたいのです。
例えば X Y Z X Y Z X Y Z というファイルを
X Y Z
X Y Z
X Y Z
にしたいのです。、一応動くのですが、なんとなく遠回りしてる気がして・・・・
データ数も多いので、処理速度を改善できないかとご相談を。
もしよろしければ、間違った文法のご指摘等もよろしくお願いします。
open(FILE, "$file") or die "ERROR:そのようなファイルはありません。\n";
while(<FILE>){
@gyo = $_;
}
$all = @gyo[0];
$outfile = "out.txt";
open(OUTPUT, ">>$outfile");
$count = 1;
while($count < 33697){
$tests = substr($all,0,85);
$testss = $tests . "\n";
$all =~ s/$tests//g;
push @alls ,$testss;
$count = $count + 1;
}
foreach(@alls){
print OUTPUT "$_";
}
close(OUTPUT);
close(FILE);
■ このスレッドは過去ログ倉庫に格納されています