Log in



Tags » ‘files’

In PERL how do you open different text files with the same program?

November 5th, 2010 by

Question by Magician: In PERL how do you open different text files with the same program?
Say my code is:
# PRO1.pl
open (MYFILE, ‘data.txt’);
while () {
chomp;
print “$ _\n”;
}
close (MYFILE);

But I want to run all these from this PRO1.pl program

$ perl PRO1.pl part1.txt
$ perl PRO1.pl part2.txt
$ perl PRO1.pl part3.txt

What do I change ‘data.txt’ so I can use any text file with this program.

I know I can be change it to a variable
$ fileName=’data.txt’
open (MYFILE, $ fileName);

But how do I get a parameter into the program so that it will open the parameter file and not the variable file.

Best answer:

Answer by rknoblock
One solution would be to create a file containing the names of files to be processed by the program. The data file used as a parm on the command line would provide the program with a list of files to be processed. Open that file, read the names of the files into an array, close the file, and then open and process the files named in the array.

What do you think? Answer below!

How to show perl/C program files in colors in vi?

November 4th, 2010 by

Question by arnab: How to show perl/C program files in colors in vi?
I want to see the program files (perl/C/C++ etc) in color font when opened in vi editor. Generally it shows, e.g. the ‘for’ or ‘if’ will be shown in orange color. But in my PC (I have installed open suse very recently) it shows in simple black. I have seen the settings already with no result. Please suggest..

Best answer:

Answer by melalona
Press ESC and type : syntax on
or
Open /etc/vimrc and add (or uncomment ) this line : syntax on

Best wishes, Mel

Know better? Leave your own answer in the comments!


Powered by Yahoo! Answers