#!/usr/bin/perl use strict; use warnings; my $file='test.txt'; my $line=30; my $newdata=<)for(1..$line); #rest in ein String packen local $/=undef; my $rest=<$data>; # zum Anfang gehen und Daten schreiben seek($data,0,0); print $data $vor.$newdata.$rest; close($data); }