Nwlapcug.com


Come rimuovere avanzamenti riga in Perl

Come rimuovere avanzamenti riga in Perl


Perl è un linguaggio di programmazione progettato per l'elaborazione di file di testo. Esso comprende molte funzioni per scrivere procedure software per la gestione di rete e applicazioni web. File di testo di computer includono i caratteri di avanzamento riga che indicano la fine di una riga di testo. Il codice che rappresentano i caratteri di avanzamento riga sono diversi su diversi sistemi operativi, che complica lo scambio di dati tra sistemi. Rimuovendo la riga feed caratteri in programmi Perl è assicurarsi che i file di testo saranno mantenere il formato originale nelle applicazioni utente diverso.

Istruzioni

1

Fare clic su "Start" in Windows e quindi fare clic su "Blocco note" per aprire l'editor di testo blocco note.

2

Immettere le seguenti quattro parole che contengono caratteri di avanzamento riga alla fine premendo il tasto "Enter" dopo ogni parola:

inverno

primavera

estate

caduta.

3

Fare clic su "File" e quindi fare clic su "Salva." Immettere "seasons.txt" nella casella "Nome File" e fare clic su "OK".

4

Fare clic su "File" e quindi fare clic su "Nuovo". Immettere il seguente codice Perl nella finestra del blocco note:

"SOURCEFILE" è il nome del file che contengono riga feed carattere # alla fine di ogni riga.

Open(sourceFile,$argv[0]);

"OUTFILE" è il nome del file in cui memorizzare le righe di testo con i caratteri di avanzamento riga rimossa.

aprire (OUTFILE,"> seasons2.txt");

mentre ($line1 = < SOURCEFILE >)

{

chomp($line1); # remove the line feed characters

print OUTFILE "${line1}"; # write without the line feeds

print "${line1}" # display the result on the screen

}

chiudere i file

Close(sourceFile);

Close(OUTFILE);

5

Fare clic su "File" e quindi fare clic su "Salva". Immettere "lfrem.pl" nella casella "Nome File" e fare clic su "OK".

6

Fare clic su "Start" in Windows e quindi fare clic su "Esegui". Digitare "cmd" e fare clic su "OK" per aprire la finestra della riga di comando.

7

Digitare "cd \" presso il ">" prompt della riga di comando e premere il tasto "Enter" per passare alla directory "C:\".

8

Digitare in "perl lfrem.pl seasons.txt" al prompt. Premere il tasto "Enter" per eseguire script in Perl per rimuovere la riga "lfrem" caratteri di avanzamento dal file "seasons.txt" e salva il risultato il file "seasons2.txt".