1-Intenté hacer un script en Windows que me copiara un directorio con todos sus datos. Instalé y compilé correctamente la extensión del CPAN, sin embargo el código parece no funcionar...
Using perl Syntax Highlighting
- use warnings;
- use strict;
- use File::Copy::Recursive;
- my $file1='C:\Users\we\Documents\dosprog\';
- my $file2='C:\Users\we\';
- File::Copy::Recursive::dircopy $file1, $file2 or die "Copy failed: $!";
- print 'Copy ok';
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
2- ¿Solo se pueden obviar los () en estas construcciones: 3+3 if 4>3;?
3- ¿Cómo puedo escribir el carácter ~?
4- Estoy intentando leer un archivo de texto con comentarios. Quiero ignorar las líneas con # al principio. Mi código es:
Using perl Syntax Highlighting
- while (<FILE>) {
- chomp;
- if (! /^#/) {
- print "$_" while <FILE>;
- }
- }
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Y no me va.
Aunque también he probado con: /^#.*/
Por cierto, si alguien me pudiera aclarar qué hace el while <FILE> para el print(), mejor, es que no le veo el sentido, y los ().
5- Por lo que he visto el paso del _$ es automático en ciertas expresiones y contextos. Es un buen truco para ahorrar código, ¿hay más? ¿El _$ funciona independiente para cada bloque?