I'm a complete noob at Perl so please bear with me... I basically cobbled this together.

I'm getting this effect in the output file:

|| shExpMatch(url, "      ad.be.doubleclick.net
")|| shExpMatch(url, "      ad.harmony-central.com
")|| shExpMatch(url, "      ad.img.yahoo.co.kr
")|| shExpMatch(url, "      ad.sales.olympics.com
")

...

")|| shExpMatch(url, "adopt.specificclick.net
")|| shExpMatch(url, "adpick.switchboard.com
")|| shExpMatch(url, "adpulse.ads.targetnet.com
")|| shExpMatch(url, "adq.nextag.com

From this perl code:
#!/usr/bin/perl
#######################################################
open(MYINPUTFILE, "<AdBlockList-Hosts-4May06.test"); # open for input my(@lines) = <MYINPUTFILE>; # read file into list @lines = sort(@lines); # sort the list
my($line);

chomp($line); # I thought this was to eliminate the newline in the inputfile...

$appendString = '")';

foreach $line (@lines) # loop thru list
{
print "$line"."$appendString"; # print in sort order
}

close(MYINPUTFILE);

exit;



Which is fine but I need each line to look something like this where the string '")'; is at the end of the line and there is a newline after that, like this:
|| shExpMatch(url, "      ad.be.doubleclick.net")
|| shExpMatch(url, "      ad.harmony-central.com")
...


When I am done and everything is cleaned up format wise I am going to pipe this long list to a file like so:
[EMAIL PROTECTED] applications]$./testAppend.pl > outputTestAppend.txt

I think this is just a formatting problem but I'm not sure.

TIA,
RBW


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to