Nwlapcug.com


Come leggere più righe di un File in Perl

Il linguaggio di programmazione Perl è stato originariamente progettato per elaborare i report. Ha funzioni di elaborazione di testo potente, tra cui linee di lettura da un file di testo. È possibile inserire ogni riga del file in una matrice, quindi un determinato numero di linee di processo. La funzione "Apri" è utilizzata per aprire il file. Il file può essere aperto come di sola lettura, sola scrittura, append solo o qualsiasi combinazione di autorizzazioni. Dopo l'elaborazione del file, si dovrebbe utilizzare la funzione "Chiudi" per chiudere il file.

Istruzioni

1

Aprire un file vuoto in qualsiasi editor di testo.

2

Digitare la riga

! / usr/bin/perl

per avviare lo script Perl.

3

Digitare la riga

mio $num = 10;

per creare la variabile che contiene il numero di righe che si desidera leggere.

4

Digitare la riga

mio $line_num = $num-1;

per sottrarre uno (1) dal numero di righe che si desidera stampare. Fate questo perché una matrice inizia a contare da zero (0), non (1).

5

Digitare la riga

Aprire il FILE, "<", "nomefile" o die $!;

per aprire il file che contiene le righe. Sostituire "filename" con il nome del file che si desidera aprire. Verrà aperto il file in sola lettura.

6

Digitare la riga

mio @lines = < FILE >;

per inserire il contenuto del file in una matrice. Ogni riga del file sarà un elemento separato nella matrice.

7

Digitare le righe

per ($x = 0; $x < = $line_num; $x + +)

{

print @lines[$x];

}

per stampare il numero di righe è impostare nella variabile "$num". È possibile modificare il codice tra le parentesi graffe per elaborare le righe che si preferisce.

8

Digitare la riga

chiudere il FILE;

per chiudere il file aperto.

9

Salvare il file come "read_lines.pl".

10

Al prompt dei comandi per eseguire lo script, digitare il comando "perl read_lines.pl".