querría modificar la cabecera de un fichero que empieza con ww_2012091700.dat por WW_alt.dat
La cabecera contiene la fecha del día y entonces cada día se modifica. Había escrito el siguiente script pero no me cambia la fecha por el WW_alt.dat. ¿Algún consejo?
Using perl Syntax Highlighting
- #!/usr/bin/env perl
- use v5.10;
- use DateTime;
- $date = DateTime->now->ymd("");
- print "$date\n";
- @args = ("perl -pi -e 's/ WW_${date}00.dat/WW_alt.dat/g' WW_altvc.ctl");
- escriu("@args");
- system(@args) == 0 or die $!;
- sub escriu {
- my @missatge = @_;
- chomp( my $hora = `date |awk '{print \$4}'` );
- print "-----> $hora @missatge\n";
- }
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4