Sabéis si se puede traducir estas ordenes de sistema con perl?
Código PERL:
Ver original
Muchas gracias de antemano
| ||||
Cómo hacer esta orden en perl? Buenas, Sabéis si se puede traducir estas ordenes de sistema con perl?
Código PERL:
Ver original Muchas gracias de antemano
__________________ Busco colaboradores que sepan PHP para proyecto apuestas. |
| |||
Respuesta: Cómo hacer esta orden en perl? Eso depende del aspecto de lo que haya dentro del fichero $file. ¿No puedes poner un ejemplo?
__________________ JF^D Perl Programming en Español |
| ||||
Respuesta: Cómo hacer esta orden en perl? Cita: Tiene muchas lineas comentadas y entre las que no están aparece por ejemplo.LogFile="/mnt/logs/http/zeusmerged/HOS_vNxHosApa01_http/www.dominio.cat/www.dominio.cat.log.ex%YY-24%MM-24%DD-24" SiteDomain="www.dominio.cat" HostAliases="www.dominio.cat" Include "zeus.generic.conf"
__________________ Busco colaboradores que sepan PHP para proyecto apuestas. |
| |||
Respuesta: Cómo hacer esta orden en perl? Entonces, sería algo así:
Código Perl:
Ver original Se puede abreviar un poco, pero más ofuscado.
Código Perl:
Utilizamos do{} para hacer la lectura de todo el fichero. Se lo pasamos a una expresión regular, que extrae la información de la entrada LogFile, de lo que hay entre llaves, de la cual extraemos solamente el directorio. Si no encontramos nada en el LogFile, pues obtenemos una cadena vacía. Ver original
__________________ JF^D Perl Programming en Español |
| ||||
Respuesta: Cómo hacer esta orden en perl? Cita: Puedes explicarme para que sirve el if del $1?
Iniciado por jferrero if ($1) { $RUTA_FILE = dirname $1; } Muchas gracias
__________________ Busco colaboradores que sepan PHP para proyecto apuestas. |
| |||
Respuesta: Cómo hacer esta orden en perl? $1 almacena lo capturado por los paréntesis, en la expresión regular. El if() comprueba que hemos capturado realmente algo. Si no hemos capturada nada, $1 es un valor indefinido, por lo que $RUTA_FILE sigue valiendo la cadena vacía. Si hemos capturado algo, entonces le sacamos el dirname() de él.
__________________ JF^D Perl Programming en Español |
Etiquetas: |