This sounds like you are having some confusion with how scoping operates in Perl. If you have a value stored in a lexically scoped variable, that variable will fall out of scope at the end of your block, and hence you can no longer access the variable by that name. The solution, of course, is to scope your variables correctly. Since the scope of you @commands_run array is one level up, you need to declare that variable at the block level. Something like:

my @commands_run = (); #<-- moved foreach my $command1 (@commands){ 48 chomp $command1; 49 50 $command_run = $ssh->exec($command1); 51 52 print $command_run; 54 push (@commands_run, $command_run); -- want to push commands +issued into the @commands_run array. 55 56 } 57 #print @commands_run;

In reply to Re: sending commands to CLI and then appending to end of array with push by kennethk
in thread sending commands to CLI and then appending to end of array with push by sqspat

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.