input text from file into 2d array


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting input text from file into 2d array
# 1  
Old 10-13-2008
input text from file into 2d array

Hi all

I have a little brainscratcher here.

I want to draw a pie chart from data in a text file.

The drawing of the graph works fine, if I insert the data manually into a 2d array.

Now I want to pull the data from a text file (which was created using a uniq -c command) see sample below.
Code:
      1 012lg.pwv.gov.za
      1 0zero1.co.za
      1 123websites.co.za
      1 3gi.co.za
      1 3rivers.net
     12 3smedia.co.za
      1 4data.co.za
      3 4seasons4u.co.za
      1 aability.co.za
      2 aapg.org
      1 aapt.net.au

Now the thing that I would like to know. is it possible to change that data into something like a 2d array as seen below

Code:
my @data = (['Project', 'HW1', 'HW2', 'HW3', 'MidTerm', 'Final'],
            [25, 6, 7, 2, 25, 35]);

I would prefer if it was in perl, as the graphing is done in perl.

Thank you in advance
# 2  
Old 10-13-2008
Code:
my @data = ['Project', 'HW1', 'HW2', 'HW3', 'MidTerm', 'Final'],
            [25, 6, 7, 2, 25, 35];
print $data[0][1] "\n";   # first row second column

creates a matrix - your two D array. IS that what you want?
# 3  
Old 10-14-2008
Quote:
Originally Posted by jim mcnamara
Code:
my @data = ['Project', 'HW1', 'HW2', 'HW3', 'MidTerm', 'Final'],
            [25, 6, 7, 2, 25, 35];
print $data[0][1] "\n";   # first row second column

creates a matrix - your two D array. IS that what you want?
hi Thank you for your reply. It put me on the right track, and now I have the text file in a matrix(2d array). Regards
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Copying a file to multiple other files using a text file as input

Hello, I have a file called COMPLIST as follows that contains 4 digit numbers.0002 0003 0010 0013 0015 0016 0022 0023 0024 0025 0027 0030 0031 0032 0033 0035 0038 0041 (3 Replies)
Discussion started by: sph90457
3 Replies

2. Shell Programming and Scripting

Add input to text file

In the attached bash file I am trying to add a block of code to add2text that will copy the input from match to a text file (file.txt). For example, if from the menu choice 1 is select the user is asked for the id.... lets say that is 12345, after that id is matched and converted can it be added... (22 Replies)
Discussion started by: cmccabe
22 Replies

3. Shell Programming and Scripting

Array & text file

Hi all, i have a text file such as: 10 17:54:47,213 10 17:54:47,214 10 17:54:49,338 10 17:54:49,399 10 17:54:50,402 10 17:54:50,403 11 17:54:47,213 11 17:54:47,213 11 17:54:49,362 11 17:54:49,422 11 17:54:50,429 11 17:54:50,429 11 17:54:50,429 11 17:54:50,429 11 17:54:51,510 12... (10 Replies)
Discussion started by: sbamap
10 Replies

4. Shell Programming and Scripting

Efficient population of array from text file

Hi, I am trying to populate an array with data from a text file. I have a working method using awk but it is too slow and inefficent. See below. The text file has 70,000 lines. As awk is a line editor it reads each line of the file until it gets to the required line and then processes it.... (3 Replies)
Discussion started by: carlr
3 Replies

5. Shell Programming and Scripting

Read text file and use it as input

I need to take a text file that holds a bunch of data and run each the stuff in it as an input for the program. the file would hold stuff like this: thing1.awesomesite.com 80 123.456 thing2.awesomesite.com 80 789.098 thing3.awesomesite.com 80 765.432 ... Now I already know the... (1 Reply)
Discussion started by: shade917
1 Replies

6. Shell Programming and Scripting

help with using text file as input

Hello All, I'm attempting to use a text file as input to a specific field in a command. Below is the command... Typically it looks like this ans_dump testzone.com channel=dnsw32 | grep AAAA I have about 500 zones I want to check... how do I use my text file as input where the zone name... (2 Replies)
Discussion started by: spartan22
2 Replies

7. Shell Programming and Scripting

input text at certain lines of a file

Hi, I have an xml file which will be edited by the user. I would like to get input from user and insert that at line 40 of the xml file. PLease can some one help me to know how to insert the text at specified line using shell script. (6 Replies)
Discussion started by: sunrexstar
6 Replies

8. Shell Programming and Scripting

Pipe text from a file into an array

Hi Guys I have a question about filling up an array I have a file called USER_FILE.txt it contains the following: Real Name:Thomas A Username:THOMAS_A Real Name:Thomas B Username:THOMAS_B Real Name:Thomas C Username:THOMAS_C Real Name:Thomas D Username:THOMAS_D Real Name:Thomas E... (8 Replies)
Discussion started by: grahambo2005
8 Replies

9. Shell Programming and Scripting

Replace text in input file

I wish to replace values of specific parameters in an input file for batch runs of a java code. It's essentially a nested for-loop sorta like this: valuearray1 contains values for param1 valuearray2 contains values for param2 for (all values in valuearray1) go into specific position in... (2 Replies)
Discussion started by: daphantomica
2 Replies

10. Shell Programming and Scripting

input text into file

hello everyone, this is my first time posting here so be nice ;-) I am a bit new at unix scripting and have basically been hacking other peoples scripts to get them to do what I need. I have now hit a bit of a stop. This problem is very basic but I can't just seem to figure out how to get... (1 Reply)
Discussion started by: cannonfodder
1 Replies
Login or Register to Ask a Question