Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nájsť čísla riadkov Použitie Perl

Perl je moderný skript programovací jazyk písať počítačové programy akejkoľvek úrovne zložitosti . Perl programy často získať dáta pre prácu s zo súborov . Súbory obsahujú viac riadkov , a možno budete musieť poznať číslo riadku , ktorý obsahuje špecifické údaje . Perl slučka umožňuje prístup a počítať riadky Pokyny
1

deklarovať pole Perlu pomocou príkazu :

@ dát = ( ) ;
2

Otvorte súbor a prečítajte si vnútri skriptu v jazyku Perl s príkazom :

open ( VSTUP , " výstup.txt " ) ;

Všimnite si , že " výstup.txt " je príkladom dát súbor a " INPUT " je popisovač súboru odkazovať na súbor vnútri skriptu
3

Prečítajte si v radoch od súborov do poľa : .

@ dát = ;
4

priradiť počiatočnú hodnotu nula do premennej " počet " , ktorý je čítač riadok v programe :

$ count = 0 ;

5

Použite Perl slučky " foreach " ísť aj keď každý riadok v súbore :

foreach $ linky ( @ data ) {

}
6

Umiestnite počítadlo linky vnútri slučky : klipart

foreach $ linku ( @ data ) {

$ count + + ;

}

na vedomie , že premenná " počet " postupne sa zvyšuje s každou iterácií slučky a jeho hodnota zodpovedá na číslo riadku v súbore .
7

Vložiť " keby " vyhlásenie v slučke zistiť počet špecifických linka . Napríklad , čo potrebujete vedieť číslo riadku , ktorý začína slovom " Progress " . Nasledujúce kus kódu robí to klipart

foreach $ linku ( @ data ) {

$ pocet + + ; .

If ( $ riadok = ~ /Progress /) { print " číslo riadku je $ count " }

}

Výstupy programu vyzerá ako " číslo riadku je 12 " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené