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.