learningperl01 has asked for the wisdom of the Perl Monks concerning the following question:
use File::Find; $DIRECTORY = "/Users/data"; find(\&edits, $DIRECTORY); sub edits() { if ( -f and /.txt$/ ) { $TEXT_FILE = $_; open MATCHING_FILE, $TEXT_FILE; @all_lines = <MATCHING_FILE>; close MATCHING_FILE; for $each_line ( @all_lines ) { if ( $each_line =~ /[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}|pa +ssword|(ssn=)/i ) { @results = $each_line; %hashTemp = map { @results => 1 } @results; %array_out = sort keys %hashTemp; print @array_out; } } } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Sort/Uniq Help
by moritz (Cardinal) on Mar 17, 2008 at 16:59 UTC | |
|
Re: Sort/Uniq Help
by kyle (Abbot) on Mar 17, 2008 at 17:04 UTC | |
|
Re: Sort/Uniq Help
by Roy Johnson (Monsignor) on Mar 17, 2008 at 17:08 UTC | |
by learningperl01 (Beadle) on Mar 17, 2008 at 18:09 UTC | |
by Corion (Patriarch) on Mar 17, 2008 at 18:13 UTC | |
by halfcountplus (Hermit) on Mar 17, 2008 at 23:53 UTC | |
by poolpi (Hermit) on Mar 18, 2008 at 09:48 UTC | |
by moritz (Cardinal) on Mar 18, 2008 at 10:00 UTC | |
by poolpi (Hermit) on Mar 18, 2008 at 13:47 UTC | |
|