Hvordan skrive Portable Perl kode

Skrive bærbare Perl-kode har mange fordeler. En viktigste fordelen er at du kan skrive det en gang og kjøre det på alle plattformer. Derfor er behovet for å porten koden til et nytt operativsystem elimineres. Dessuten er det lettere å opprettholde et enkelt eksemplar av en Perl-skript i stedet for å måtte opprettholde en skriftlig manus per hvert operativsystem.

Bruksanvisning

1 Bruk Perl fjerne koblingen kommando i stedet for de opprinnelige operativsystemkommandoer for sletting. Perl unlink kommandoen vil slette filer for alle operativsystemer. Unngå å bruke rm kommandoen Unix eller dir-kommandoen i Windows.

2 Vær sikker på at kommandoen er i veien når du utfører en ekstern kommando. Prøv ikke å anta at et eksternt program allerede er forhåndsdefinert i din vei variabel. Når du ikke er sikker, må du sørge for å sette din sti variabel før du utfører som ekstern systemkall.

3 Vær forsiktig med Unix skråstreker og Windows backslashes. Filer på en Unix eller Linux-system bruk '/' i banenavn, men filene på et system bruk Windows / DOS '\' skråstreker. Å skrive bærbar Perl-kode, skal koden din henvise til de riktige skråstreker for de respektive operativsystemet.

4 Bruk opendir, readdir, og closedir perl metoder for katalog behandling. For bærbare Perl-kode, disse metodene er mye bedre enn operativsystemet som er avhengig av filen globbing for katalogen. Alle typer filer globbing vil ikke produsere bærbare Perl-kode.