http://qs321.pair.com?node_id=63923


in reply to Re: How do you store a line of info from a file that you later need to sort?
in thread How do you store a line of info from a file that you later need to sort?

I have asked the user to give a name of a file, the userid, and time. I need to sort through this file with the userid and time, keeping all information pertinent to that line, then later print the results in order of line. I don't have much. This is my first attempt:
#!/usr/bin/perl print "Please enter trace file name" $tracefilename = <STDIN>; chomp $tracefilename; print "Please enter agent extension" $agentextension = <STDIN>; chomp $agentextension; print "Please enter time" $time = <STDIN>; chomp $time; open (THATFILE, "$tracefilename") || die "cannot open $tracefilename: $!"; foreach $line (@lines) { # now I'm stuck!!!

Edit 2001-03-12 by tye to add <code> tags

  • Comment on Re: Re: How do you store a line of info from a file that you later need to sort?
  • Download Code

Replies are listed 'Best First'.
Re: Re: Re: How do you store a line of info from a file that you later need to sort?
by Dragonfly (Priest) on Mar 12, 2001 at 23:52 UTC
    Might wanna use a <code> tag to enclose your code to make it easier to read.

    It sounds to me like you should probably be using a database module to store and sort your information, and then using SQL to perform the sorts and output the data the way you'd like.

    DBI and DBD are perfect for these situations, and if you want to be able to open up the file and look at what the code is doing with your info, I'd suggest starting with DBD::CSV and working up from there. Cheers!