Using perl Syntax Highlighting
- #!/usr/bin/perl -w
- use strict;
- use diagnostics;
- while ( my $data = <OBS_*> ) {
- open IN, "<$data";
- my $nm = substr( $data, 4,, -4 );
- my $out = 'obs_' . $nm . '.txt';
- open( ON, ">$out" );
- while (<IN>) {
- chomp;
- my $line_number = 24;
- my $line = $_;
- my @elements = split( " ", $line );
- if ( $line_number == 24 ) {
- $elements[3] = $elements[3] - 1;
- my $header = join( " ", @elements );
- print ON "$header\n";
- }
- }
- }
- close IN;
- close ON;
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Mi pregunta es si en vez de crear el archivo $out donde se guardan los cambios, hay alguna manera de sobreescribir el archivo $data con estos cambios. Les agradezco su ayuda.