in reply to Create separated column for my file
in thread How can I print all lines?

G'day 345qwerty,

"Do you have any suggestions?"

If you write code that messy, you can be pretty much guaranteed to make mistakes. Choose a code layout that suits you and use it consistently. See "perlstyle - Perl style guide" for tips on how to accomplish this. Consider using "perltidy - a perl script indenter and reformatter".

open(FILE, "<", "Q.txt");

Use lexical filehandles instead of global, package variables. Check that I/O operations actually worked. See open and the autodie pragma.

while($number <= $#column) { #go through the array from +0 to the last element $number++; }

This is an inappropriate method for iterating an array. If you just want the elements:

for my $element (@array_name) { # Do something with $element here }

If you really need the indexes:

for my $index (0 .. $#array_name) { # Do something with $index here }

I might have further suggestions after you've tidied up the code.

— Ken