Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Re^3: how do i run this subroutine

by runrig (Abbot)
on Oct 10, 2012 at 19:54 UTC ( #998305=note: print w/replies, xml ) Need Help??

in reply to Re^2: how do i run this subroutine
in thread how do i run this subroutine

Do you know how to pass a variable to a subroutine? @ARGV is a variable. Pass it to the subroutine. Or pass $url as toolic derived above.

Replies are listed 'Best First'.
Re^4: how do i run this subroutine
by kurtcobain (Novice) on Oct 10, 2012 at 21:21 UTC
    #!/usr/bin/perl -w use strict; use warnings; use HTML::TableExtract; sub Parse{ my $url = $ARGV[0]; my $te = HTML::TableExtract->new( headers => [qw(Severity Advisory Sy +nopsis Date)] ); my @args = (); $te->parse_file($url); foreach my $ts($te->tables) { foreach my $row ($ts->rows) { push(@args,("\'".join('\',\'',@$row)."\'\n")); } } return @args; } my $a = $ARGV[0]; Parse($a); open (MYFILE, '>>data.txt'); print MYFILE Parse($a); close (MYFILE);

    I passed the url as an argument . I am looking to write the output to a text file .But it aint working. Please help

      sub Parse{ my $url = $ARGV[0]; ############################## my $a = $ARGV[0]; Parse($a);
      Wrong, use @_.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://998305]
[Marshall]: I also looked into PerlApp from Active State, but they don't sell their Dev Kit independent of a very expensive ($1,200) per year license anymore.
[Corion]: I would assume that the PE format hasn't changed that much since the days of yore, but it seems that I would be wrong in that assumption
[Marshall]: When I bought my copy 15+ years ago, it was just a couple hundred bucks.
[Marshall]: I looked at MS specs for PE format and I didn't see any changes in last decade, but evidenly that would be wrong.

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (10)
As of 2016-12-08 18:22 GMT
Find Nodes?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:

    Results (144 votes). Check out past polls.