Hi all, I am getting some troubles with arrays. I have two array with multiple columns and I'd like to merge them side by side. I tryed the join function but the output that gives is only the first array after the second one, instead to put the second next to first. Not that the arrays has not the same number of columns but have the same number of lines

here the sample array i use to test my code:

array 1

1 2 3 4 5

2 3 4 5 6

3 4 5 6 7

4 5 6 7 8

5 6 7 8 9

array2

a b c d

b c d e

f g h i

l m n o

p q r s

output I expect to have:

1 2 3 4 5 a b c d

2 3 4 5 6 b c d e

3 4 5 6 7 f g h i

4 5 6 7 8 l m n o

5 6 7 8 9 p q r s

output I have with join:

1 2 3 4 5

2 3 4 5 6

3 4 5 6 7

4 5 6 7 8

5 6 7 8 9

a b c d

b c d e

f g h i

l m n o

p q r s

use strict; use warnings; open (POSITION, "path to file"); my(@array1) = <POSITION> ; close POSITION ; open(APRI2, "path to file") ; my(@array2) = <APRI2>; close APRI2; my @join = (@array1, @array2); print @join; exit;
any help would be appreciated, thanks in advance A

In reply to multicolumn files by Anto_ch

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.