Come scrivere portatile codice Perl

July 27

La scrittura di codice Perl portatile ha un sacco di vantaggi. Un vantaggio principale è che si può scrivere una sola volta ed eseguirlo su qualsiasi piattaforma. Pertanto, la necessità di port il codice a un nuovo sistema operativo viene eliminato. Inoltre, è più facile da mantenere una sola copia di uno script Perl, invece di dover mantenere uno script scritto per ogni sistema operativo.

istruzione

1 Utilizzare il comando al posto dei comandi del sistema operativo nativo per l'eliminazione dei file Perl scollegare. Il comando Perl unlink cancellerà i file per qualsiasi sistema operativo. Evitare di utilizzare il comando rm Unix o il comando dir di Windows.

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à predefinito nella variabile percorso. Ogni volta che non siete sicuri, assicurarsi di impostare la variabile PATH prima di eseguire la chiamata sistema esterno.

3 Fate attenzione con barre Unix e backslash Windows. I file su un Unix o Linux uso del sistema '/' nei nomi di percorso, ma i file su di un sistema di Windows / DOS '\' slash. Per scrivere codice Perl portatile, il codice dovrebbe fare riferimento alle barre corretti per il rispettivo sistema operativo.

4 Utilizzare opendir, readdir e metodi perl closedir per l'elaborazione di directory. Per il codice Perl portatile, questi metodi sono molto meglio di sistema operativo che si basa su file di glob per la directory. Qualsiasi tipo di file globbing non produrrà codice Perl portatile.