Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: text formatting in columns with hash?

by 2teez (Vicar)
on Jul 03, 2013 at 19:57 UTC ( [id://1042270]=note: print w/replies, xml ) Need Help??


in reply to text formatting in columns with hash?

Hi,
..I thought it would be easy to just load it into a hash and then be able to reprint it to a different file but it is not working since I can't figure out how to start back up at the top of a new column...

You could do this:

use warnings; use strict; use Data::Dumper; my $title =<DATA>; my %hash; while(<DATA>){ chomp; my $val = substr $_,0,1; push @{$hash{$val}},$_; } print Dumper \%hash; __DATA__ a b c 0 0 d 0 1 d 0 1 d 0 2 d 0 2 d 1 0 d 1 0 d 1 1 d 1 1 d 1 2 d 1 2 d
which produces this..
$VAR1 = { '1' => [ '1 0 d ', '1 0 d ', '1 1 d ', '1 1 d ', '1 2 d ', '1 2 d ' ], '0' => [ '0 0 d ', '0 1 d ', '0 1 d ', '0 2 d ', '0 2 d ' ] };
UPDATE...
You now have the hash you wanted, and since you have the title, in variable "$title", you can use it anytime you want.
Though the printing out you desire is left for OP... :)
Hope this helps.

If you tell me, I'll forget.
If you show me, I'll remember.
if you involve me, I'll understand.
--- Author unknown to me

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1042270]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (4)
As of 2024-04-24 18:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found