in reply to Re^6: text matching
in thread text matching
A few things to keep in mind as you write more code.
I quickly cleaned up the code you posted according to my suggestions so you can see them side-by-side:
#!/bin/perl5.8.6 use strict; use warnings; use diagnostics; use File::Basename; my @files = <../tryremove/*>; #This is the destination path where the comment removed files are crea +ted. my $path1 = "C:/Projects/tryremove/c"; foreach my $file (@files) { my $filename = basename($file); open $file1, "<", $file; open $file2, ">", "$path1/$filename"; while ( my $line = <$file1> ) { $line =~ s# .* report s? .* ; .* ##sx; print $file2 $line; } close $file1; close $file2; }
Disclaimer: It's late and I'm pretty sleepy. Although I think it should be fine, test it to make sure it behaves the same as your fixed script!
- Mike
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^8: text matching
by prassi (Acolyte) on Jun 16, 2012 at 14:02 UTC |