Hver gang der optræder et ord først på en linje... f.eks. "navn" så skal denne linje + de næste 4 linjer flyttes nedunder den næste linje, der starter med ordet "adresse"
Her er så Perl-scriptet - men jeg kan se, at jeg har lavet en fejl. Jeg må lige se at få tilføjet et test for "Erik Jacobsen", så jeg ikke får en rykker... :-)
$navn="";
open(F,"navn.fil"); open(G,">ud.fil");
while ($l=<F>) { if ($l=~/^[Nn]avn/) { for ($i=1;$i<=5;$i++) { $navn=$navn.$l; if ($i!=5) { $l=<F> } } } elsif ($l=~/^[Aa]dresse/) { print G $l.$navn; $navn=""; } else { print G $l; } } print G $navn;
Mange tak... det virker perfekt. Vi er mange her, der er glade nu.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.