Perl er et programmeringssprog designet til bearbejdning af tekstfiler. Den indeholder mange funktioner til at skrive software procedurerne for web-applikationer og netværk ledelse. Computer tekstfiler omfatter linjeskift tegn, der indikerer slutningen af en tekstlinje . Den kode, der repræsenterer de linjeskift tegn er forskellige på tværs af operativsystemer, hvilket komplicerer udveksling af data mellem systemer . Ved at fjerne linjeskift tegn i Perl programmer, du sikre, at dine tekstfiler vil bevare det oprindelige format i forskellige brugergrupper applikationer. Ting du skal
ActiveState Perl versionen 5.12 for Win32 .
Vis Flere Instruktioner
1
Klik på "Start " i Windows og derefter klikke på " Notesblok " for at åbne Notesblok . teksteditor
2
Indtast følgende fire ord, der indeholder linjeskift tegn i slutningen ved at trykke på "Enter" tasten efter hvert ord :
vinter
forår
sommer
efteråret.
3
Klik på " File" og klik derefter på "Gem ". Enter " seasons.txt " i " File Name" feltet og klik
4
Klik på " File" og klik derefter på Indtast følgende Perl-kode i Notesblok vindue " OK. " " Ny". :
# " KILDETEKSTFIL " er navnet på den fil, der indeholder linjeskift # tegnet ved slutningen af hver linje
åbne ( KILDETEKSTFIL , $ ARGV [0 ]) .
< p> # " OUTFILE " er navnet på den fil, hvor du gemmer tekstlinjer med de fjernede linjeskift tegn
åbne ( OUTFILE , "> seasons2.txt ") .
< p > while ( $ Line1 = )
{
chomp ( $ Line1 ) # fjerne linjeskift tegn
print OUTFILE "$ { Line1 }" ; # skriver uden linefeed
print " $ { Line1 } " # vise resultatet på skærmen
}
# lukke filer
lukke ( KILDETEKSTFIL )
tæt ( OUTFILE )
5
Klik på " File" og klik derefter på Enter " lfrem.pl " i " File Name" feltet "Gem". og klik på " OK".
6
Klik på " Start" i Windows og derefter klikke på " Kør". Skriv " cmd" og klik på " OK " for at åbne kommandolinjen vinduet.
< br > 7.
Skriv " cd \\ " ved ">" kommandolinjen , og tryk på "Enter" -tasten for at gå til " C: \\ " . directory
8
Type in " perl lfrem.pl seasons.txt " ved prompten. Tryk på " Enter" -tasten for at køre " lfrem " Perl-script til at fjerne linjeskift figurer fra " seasons.txt " fil og gemme resultatet af " seasons2 . txt "fil .