Tecnología

Inicio

Cómo escribir código Perl portátil

Escribir código Perl portátil tiene un montón de ventajas. Una ventaja principal es que se puede escribir una vez y ejecutarlo en cualquier plataforma. Por lo tanto, la necesidad de puerto el código a un nuevo sistema operativo se elimina. Además, es más fácil de 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 Utilizar comandos en lugar de los comandos del sistema operativo nativo para la eliminación de archivos Perl desvincular. El comando de desenlace Perl eliminará los archivos para cualquier sistema operativo. Evitar el uso del comando rm Unix o el comando dir de Windows.

2 Asegúrese de que el comando está en la ruta de acceso cada vez que se ejecuta un comando externo. Trate de no asumir que un programa externo ya está predefinido en la variable de ruta. Cada vez que usted no está seguro, asegúrese de establecer la variable de ruta antes de ejecutar la llamada de sistema externo.

3 Deberá tener cuidado con Unix barras diagonales y barras invertidas de Windows. Los archivos en un sistema Unix o Linux utilización "/" en los nombres de ruta, pero los archivos en un sistema de uso de Windows / DOS '\' barras. Para escribir código Perl portátil, su código debería hacer referencia a las barras correctas para el sistema operativo correspondiente.

4 Utilice opendir, readdir, y los métodos para el procesamiento de Perl closedir directorio. Para el código de Perl portátil, estos métodos son mucho mejores que el sistema operativo que se basa en el archivo de englobamiento de directorio. Cualquier tipo de expansión de nombres de archivo no producirá código Perl portátil.