in reply to Assigning values. Simple and Nasty one.
I know itz simple but no idea abt perl.IMHO, but others' mileage indeed may vary, this is SOPW, but not exactly a do-it-for-me helpdesk. So you'd better do a minimum effort to have some idea "abt perl" - all this is basic stuff.
It would also be very kind of you to speak proper english rather than dude jargon.
Do a favour to yourself and uncomment that line. Do another favour to yourself and#!/usr/bin/perl #use warnings;
as well.use strict;
open (GRAPH, "2211.txt") || die "Can't open 2211.txt: $!\n";4So far so fine, only I'd write
instead (slightly more modern syntax).open my $graph, '<', '2211.txt' or die "Can't open `2211.txt': $!\n";
Huh?!? No regex here, hence pointless use of $1, $2. What are $a1 and $a2 supposed to be?!? In any case you most probably either wantwhile (<GRAPH>) { $a1 = push(@a1, $1); $a2 = push(@a2, $2); print @a1, @a2; }
orwhile (<GRAPH>) { /$some $regex ($with) ($parens)/; $a1 = $1; $a2 = $2; print $a1, $a2; }
It all really depends onmy (@a1, @a2); while (<GRAPH>) { /$some $regex ($with) ($parens)/; push @a1, $1; push @a2, $2; } print @a1, @a2;
- what "two columns in the txt" actually mean (whitepace separated strings?),
- what you actually want to print.
In Section
Seekers of Perl Wisdom