Använd Perl för att skapa enkla rapporter . Inkludera en header med en titel , sidnummer och annan viktig information . Perl spårar hur många rader som ingår i rapporten och gör en ny sida när det behövs . Rapporterna är användbara för att rapportera massor av data med en liten textrad . Skapa rapporter med hjälp av en fritt formulerad rapport eller ställa in ett fast format . Instruktioner
1
Öppna din Perl programbeskrivningsfil format.dat
2
Ange öppen " ( File" @ rader =; . Nära ( FILE ) ,. " Detta set formatet för rapporten så att varje post är en egen linje .
3
Skapa kroppen av Perl rapporter genom att ge Perl riktning på vad man ska rapportera . Använda en inköpslista som exempel , skriv " för varje ( @ linjer ) { kotlett , ( $ isle , $ objektet , $ pris ) = ( split ( //) ! ) , print ( " Isle = $ Isle punkt = $ objektet pris = $ pris \\ n " ) ; } "
4
Använd detta format om databasen poster är alla kompletta Om det finns objekt saknas , kommer formatet inte förklara den saknade objekt Se exemplet : Isle = 5 artiklar . . = Pris = Isle = 2 Punkt = Apelsiner Pris = 0.32Isle = 7 Punkt = Potato Chips Pris = 2.95Isle = 9 Punkt = glödlampor Pris = 2.50
5
Skriv listan ett annat sätt om du vill . en fast bredd format Använd koden " för varje ( @ linjer ) {
kotlett ,
( $ isle , $ objektet , $ pris ) = ( split ( //) ! ) ;
$ isle = " " om definitionen ( $ Isle ) ; ! Dessa rader tilldela null
$ item = "" Om definitionen ( $ item) ; ! strängar om ingen info är
$ pris = " " om definitionen ( $ pris ) ; ! närvarande i posten
print . ( " Isle = $ Isle post = $ objektet pris = $ pris \\ n " ) ;
} "
6
Utgång de skapade Perl rapporter som liknar följande exempel : Isle = 5 punkt = Pris = Isle = 2 punkt = Apelsiner Pris = 0.32Isle = 7 item = chips pris = 2.95Isle = 9 Punkt = glödlampor pris = 2.50