Perl er et programmeringsspråk utviklet for behandling av tekstfiler . Den inneholder mange funksjoner for å skrive programvare prosedyrer for web-applikasjoner og nettverksadministrasjon . Computer tekstfiler inneholde linjeskift som indikerer slutten på en tekstlinje . Koden som representerer linjeskift er forskjellig på tvers av operativsystemer, noe som kompliserer utveksling av data mellom systemer . Ved å fjerne linjeskift i Perl programmer sikrer du at dine tekstfiler vil bevare det opprinnelige formatet i forskjellige brukerprogrammer . Du trenger
ActiveState Perl versjon 5.12 for Win32 .
Vis flere instruksjoner
en
Klikk " Start" i Windows , og klikk deretter på "Notisblokk " for å åpne Notepad . teksteditor
2
Skriv inn følgende fire ord som inneholder linjeskift på slutten ved å trykke på "Enter" -tasten etter hvert ord :
vinter
våren
sommer
høsten.
3
Klikk på " File" og deretter " Lagre". Enter " seasons.txt " i " File Name" boksen og klikk
4
Klikk på "File " og deretter Enter følgende Perl kode i Notisblokk-vinduet " OK . " " New". :
# " SOURCEFILE " er navnet på filen som inneholder linjeskift # tegnet på slutten av hver linje
åpen ( SOURCEFILE , $ ARGV [ 0 ] ); .
< p> # " utfil " er navnet på filen som du lagrer tekstlinjer med de fjernede linjeskift
åpen ( utfil , "> seasons2.txt "); .
< p > while ( $ line1 = )
{
chomp ( $ line1 ) ; # fjerne linjeskift
print utfil " $ { line1 }" ; # skrive uten linjeskift
print " $ { line1 } " # vise resultatet på skjermen
}
# lukke filer
lukke ( SOURCEFILE ) ;
nær ( utfil ) ;
5
Klikk på "File " og deretter Enter " lfrem.pl " i " File Name " boksen "Lagre". og klikk " OK ".
6
Klikk "Start" i Windows og deretter " Run." Skriv inn " cmd " og klikk " OK " for å åpne kommandolinjen vinduet.
7
Skriv " cd \\" på " >" kommandolinje , og trykker på "Enter "-tasten for å gå til "C : \\" . katalogen
8
Type i " perl lfrem.pl seasons.txt " i ledeteksten. Trykk på "Enter "-tasten for å kjøre " lfrem " Perl-skript for å fjerne linjeskift fra " seasons.txt "-filen og lagre resultatet på " seasons2 . txt "file .