Skrive bærbar Perl koden har mange fordeler. En største fordelen er at du kan skrive det en gang og kjøre det på alle plattformer . Derfor er behovet for å portere koden til et nytt operativsystem eliminert . Dessuten er det lettere å opprettholde et enkelt eksemplar av en Perl-skript i stedet for å måtte opprettholde en skriftlig manus per hvert operativsystem . Instruksjoner
en
Bruk Perl unlink kommandoen i stedet for de opprinnelige operativsystemet kommandoer for sletting . Perl unlink kommandoen vil slette filer for alle operativsystemer. Unngå å bruke Unix rm kommandoen eller Windows kommandoen dir .
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 er allerede 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 eksternt system samtale .
3
Vær forsiktig med Unix skråstrek og Windows backslashes . Filer på en Unix -eller Linux- system bruk '/' i banenavn , men filer på en Windows /DOS system bruk ' \\' flenger . Å skrive bærbar Perl-kode , bør koden refererer til de riktige skråstreker for de respektive operativsystem .
4
Bruk opendir , readdir , og closedir perl metoder for katalogen 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 .