Slik fjerner linjeskift i Perl
Perl er et programmeringsspråk utviklet for behandling av tekstfiler. Den inneholder mange funksjoner for å skrive programvare prosedyrer for web-applikasjoner og nettverksadministrasjon. Datatekstfiler inneholde linjeskift tegn som indikerer slutten på en tekstlinje. Koden som representerer linjeskift tegn er forskjellig på tvers av operativsystemer, som kompliserer utveksling av data mellom systemer. Ved å fjerne linjeskift tegn i Perl programmer du sørge for at dine tekstfiler vil bevare det opprinnelige formatet i ulike brukerapplikasjoner.
Bruksanvisning
1 Klikk "Start" i Windows og klikk "Notisblokk" for å åpne Notepad teksteditor da.
2 Skriv inn følgende fire ord som inneholder linjeskift tegn på slutten ved å trykke på "Enter" -tasten etter hvert ord:
vinter
vår
sommer
falle.
3 Klikk på "File" og deretter "Lagre". Skriv "seasons.txt" i "File Name" boksen og klikk "OK."
4 Klikk på "File" og deretter "Ny". Skriv inn følgende Perl kode i Notepad vinduet:
"SOURCEFILE" er navnet på filen som inneholder linjeskift # tegn på slutten av hver linje.
open (SOURCEFILE, $ ARGV [0]);
"Utfil" er navnet på filen der du lagrer tekstlinjer med de demonlinjeskift tegn.
åpen (utfil, "> seasons2.txt");
while ($ line1 = <SOURCEFILE>)
{
chomp($line1); # remove the line feed characters
print utfil "$ {line1}"; # Skrive uten linjeskift
print "$ {line1}" # vise resultatet på skjermen
}
lukke filer
close (SOURCEFILE);
close (utfil);
5 Klikk på "File" og deretter "Lagre". Skriv "lfrem.pl" i "File Name" boksen og klikk "OK."
6 Klikk "Start" i Windows og deretter "Kjør". Skriv inn "cmd" og klikk "OK" for å åpne kommandolinjen vinduet.
7 Skriv inn "cd \" på ">" kommandolinjen og trykk "Enter" tasten for å gå til "C: \" katalog.
8 Skriv inn "perl lfrem.pl seasons.txt" ved ledeteksten. Trykk på "Enter" -tasten for å kjøre "lfrem" Perl-skript for å fjerne linjeskift tegn fra "seasons.txt" -filen og lagre resultatet av "seasons2.txt" fil.