Estoy recien desarrollando mi primer programa en Perl, el cual es un pequeño robot que se ejecutará a través de un cronjob.
Este robot debe hacer lo siguiente:
- Abrir un archivo txt llamado bandera
- Leer el valor de la primera posición de texto que está dentro del archivo
- Si el valor es 1 entonces se debe cambiar en el archivo el valor a 0, cerrar el archivo y se deben ejecutar una serie de sentencias.
Por ahora ya tengo resuelto la parte 1 y 2 pero me falta la 3. ¿Podría alguien ayudarme con esto, por favor?
Desde ya, mil gracias...
Mi código es:
Using perl Syntax Highlighting
- #!/usr/bin/perl
- my $bandera="bandera.txt";
- open (BANDERA,"+<$bandera") || die "ERROR: No puedo abrir el fichero $bandera\n";
- read (BANDERA, $valor, 1);
- if ($valor == "1") {
- .. cambiar valor de la bandera a 0
- .. ejecutar las sentencias
- }
- else {
- .. finalizar el programa
- }
- close (BANDERA);
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
De nuevo, un millón de gracias por la ayuda.