Skrivning bærbare Perl-kode har masser af fordele. En af de største fordel er, at du kan skrive det én gang og køre det på enhver platform . Derfor er behovet for at overføre koden til et nyt operativsystem elimineret. Også, det er lettere at vedligeholde en enkelt kopi af et Perl-script i stedet for at skulle opretholde en skriftlig script per hvert operativsystem . Instruktioner
1
Brug Perl Unlink kommandoen i stedet for det oprindelige styresystems -kommandoer til fil- sletning. Perl Unlink kommando vil slette filer for ethvert operativsystem . Undgå at bruge Unix rm kommando eller Windows kommandoen dir .
2
Vær sikker på, at kommandoen er i stien , når du udfører en ekstern kommando . Prøv ikke at antage, at et eksternt program allerede er foruddefineret i din vej variabel. Når du ikke er sikker , så sørg for at indstille din sti variabel, før du udfører denne eksternt system opkald.
3
Vær forsigtig med Unix skråstreger og Windows backslashes . Filer på en Unix eller Linux-system brug '/' i stinavne , men filer på en Windows /DOS-system brug ' \\' skråstreger . Hvis du vil skrive bærbare Perl-kode , skal koden henvises til de korrekte skråstreger til de respektive operativsystem.
4
Brug opendir , readdir og closedir perl metoder til biblioteket forarbejdning. For bærbare Perl-kode , er disse metoder meget bedre end operativsystem , der bygger på filen globbing for bibliotek. Enhver type fil globbing vil ikke producere bærbare Perl-kode .