Escribir código Perl portátil tiene un montón de ventajas. Una ventaja es que se puede escribir una vez y ejecutar en cualquier plataforma. Por lo tanto , se elimina la necesidad de portar el código a un nuevo sistema operativo . Además, es más fácil mantener una sola copia de un script de Perl en lugar de tener que mantener un guión escrito por cada sistema operativo. Instrucciones
1
Utilice el comando Desvincular Perl en lugar de los comandos del sistema operativo nativo para la eliminación de archivos . El comando de Perl desvincular eliminará los archivos de cualquier sistema operativo. Evite usar el comando rm Unix o el comando de Windows dir.
2
Asegúrese de que el comando se encuentra en el camino cada vez que se ejecuta un comando externo . Trate de no asumir que un programa externo ya está predefinido en la variable PATH . Cada vez que usted no está seguro, asegúrese de establecer la variable PATH antes de ejecutar esa llamada sistema externo.
3
Deberá tener cuidado con Unix barras diagonales y barras invertidas Windows. Los archivos en un sistema Unix o Linux el uso del sistema "/" en los nombres de ruta , pero los archivos de un uso del sistema de Windows /DOS '\\' barras . Para escribir código Perl portátil, el código debe referirse a los cortes correctos para el sistema operativo correspondiente.
4
Uso opendir , readdir y closedir perl métodos para el procesamiento de directorio. Para el código de Perl portátil , estos métodos son mucho mejores que el sistema operativo que se basa en la expansión de comodines en archivo para el directorio . Cualquier tipo de englobamiento archivo no producirá código Perl portátil.