#Datei komplett einlesen use strict; open (my $IN,'<'.'1.txt'); my @array=(<$IN>); close $IN; |
use strict; open (my $IN,'<'.'1.txt'); my @array=(); while (<$IN>){ print "$_\n"; } close $IN; |
use strict; open (my $IN,'<'.'1.txt'); my @array=(<$IN>); close $IN; for (my $i=0;$i<@array;$i+=4){ print join("\n",@array[$i..$i+3]); print "\n\n"; } |
use strict; open (my $IN,'<'.'1.txt'); my @array=(); my $cou=0; while (<$IN>){ @array[$cou]=$_; $cou++; next if $cou <4; # die vier Einträge verarbeiten $cou=0; print join("\n",@array); print "\n\n"; } # while-Scheife |
use strict; open (my $IN,'<'.'1.txt'); my @array=(); my $cou=0; while (<$IN>){ @array[$cou]=$_; $cou++; next if $cou <4; # die vier Einträge verarbeiten $cou=0; print join("\n",@array); print "\n\n"; @array=(); } # while-Scheife print "Übrig gebliebene Einträge:\n ".join ("\n",@array) if $cou != 0; |
#! /usr/bin/perl -w use strict; my $tmp = ''; while (<DATA>) { $tmp .= $_; next if $. % 4; print "$tmp", ( '-' x 50 ), "\n"; $tmp = ''; } # while-Scheife print "Übrig gebliebene Einträge:\n$tmp" if $tmp; |