Scrivere codice Perl portatile ha un sacco di vantaggi. Uno dei vantaggi principali è che si possono scrivere una volta e farlo funzionare su qualsiasi piattaforma . Pertanto , la necessità di trasferire il codice a un nuovo sistema operativo è eliminato . Inoltre , è più facile da mantenere una sola copia di uno script Perl , invece di dover mantenere uno script scritto per ciascun sistema operativo . Istruzioni
1
Utilizzare il comando Perl unlink al posto dei comandi del sistema operativo nativo per l'eliminazione dei file . Il comando Perl unlink cancellerà i file per qualsiasi sistema operativo . Evitare di utilizzare il comando rm Unix o il comando di Windows dir .
2
Siate certi che il comando si trova nel percorso ogni volta che si esegue un comando esterno . Cercate di non pensare che un programma esterno è già predefinita nella variabile di percorso . Ogni volta che non si è sicuri , assicurarsi di impostare la variabile del percorso prima di eseguire la chiamata di sistema esterno .
3
Prenditi cura con Unix forward slash e backslash Windows. File su un sistema Unix o Linux uso del sistema ' /' nei nomi di percorso , ma i file su un utilizzo di sistema di Windows /DOS '\\' slash . Per scrivere codice Perl portabile , il codice dovrebbe fare riferimento alle barre corretti per il rispettivo sistema operativo .
4
Usa opendir , readdir e closedir perl metodi per l' elaborazione di directory . Per il codice Perl portabile , questi metodi sono molto meglio di sistema operativo che si basa su file di globbing per directory . Qualsiasi tipo di file globbing non produrrà codice Perl portabile .