Hope you would be interested in this!
open (INPUT, $ARGV[0]) or die "I couldn't get at input text"; open (SAME_INPUT, $ARGV[0]) or die "I couldn't get at input text"; open (OUTPUT, '>outfile.txt') or die "Can't write to outfile: $!"; while ($line = <INPUT>) { if (( $line =~ /index_1/ ) and ($line =~ /6/)) { $index = $.-2; } } while ($line = <SAME_INPUT>) { if ($. == $index) { print OUTPUT $line; } }
In reply to Re: Printing line before matching expression
by uday_sagar
in thread Printing line before matching expression
by rm
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |