Hvordan å analysere en linje i Perl

Når det er store sett med sortering kommandoer og data som må endres, kan Perl-skript bidra til å ta bort mesteparten av arbeidet og gjøre de tunge løftene. Når den er laget av utviklere, Perl-skript som kan tolke en linje, for eksempel, kjører relativt raskt. Den andre fordelen av Perl er at det er lett - et slikt eksempel skript kan utføres i en eller to linjer med kode.

Bruksanvisning

1 Åpne din tekst editor som du bruker til å lage Perl-skript eller utføre annet ren tekst programmering.

2 Initiere Perl linjen parsing script ved å starte skriptet med disse to første linjene:

open (MYINPUTFILE, "<filename.out");

while (<MYINPUTFILE>)

Sørg for å erstatte "MYINPUTFILE" og "filnavn" henholdsvis med den linjen du parsing og navnet på filen du ønsker å sende ut.

3 Skriv følgende linjer med kode for å fortelle Perl å analysere linjen:

{

min ($ linje) = $ _;

4 Lag neste linje med kode, noe som vil forhindre at linjen fra stripping ned (eller forkorte):

chomp ($ linje);

5 Konverter analyseres linjen til store bokstaver (slik at du kan gjenkjenne hvilken linje ble analysert) ved å skrive inn følgende kode:

$ Linje = ~ tr / [a] / [AZ] /;

6 Lagre komplett Perl-skript og kjøre det fra kommandolinjen terminal å analysere linjen.

Hint

  • I trinn 6, sørg for å navigere til katalogen som inneholder den linjen du ønsker å analysere; ellers skriptet vil ikke gjøre noe.