automating a perl script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting automating a perl script
# 1  
Old 08-03-2012
automating a perl script

Hi,

I have a perl script that takes in 2 numerical values as ARGV[].

Code:
perl script.pl parameter1 num1 num2

in my case I have 1000's of num1 and num2. I can have them in separate files. Please let me know how to automate this run using shell scripting or using awk, so that I don't have to enter all the values.
# 2  
Old 08-03-2012
Depending on what these input files look like, it may be as simple as
Code:
cat filename1 filename2 filename3 | xargs -n 2 perl script.pl parameter1

This will accept files of pure numbers separated by spaces and/or newlines.

If that's not what your files look like, please post an example, otherwise we can't help.
# 3  
Old 08-09-2012
How do I change the above command when I put the 2 numerical values in one file (separated by tab) ( I have 1000's of values (lines) in that file) and I want to direct the output file (1000 files) using '>'.

example of my tab delimited parameter file is
Code:
38215   41324
41361   41664
41696   42207
42230   42404
42406   42514

# 4  
Old 08-09-2012
If each line needs a separate output file, then:
Code:
OUTPUT=1
while read A B
do
        OUTPUT_FILENAME=`printf "%04d" "$OUTPUT"`
        perl script.pl $A $B > ${OUTPUT_FILENAME}
done < inputfile

If you only want one output file, the code I already gave you will work.
# 5  
Old 08-09-2012
@Lucky Ali: If you're allowed to modify the perl program, you could open the tab delimited parameter file using a file-handle and read its contents inside from inside the program. That way, you wouldn't have to bother about writing a wrapper shell script.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Homework & Coursework Questions

Automating Linux Script

1. The problem statement, all variables and given/known data: I want to automate the creation or processing of the following: Directory and subdirectory creation for your scenario company Files in each of the directories Symbolic links from 2 subdirectories to their parent directories... (16 Replies)
Discussion started by: ekglag2
16 Replies

2. Shell Programming and Scripting

Automating Linux Script

I want to automate the creation or processing of the following: Directory and subdirectory creation for your scenario company Files in each of the directories Symbolic links from 2 subdirectories to their parent directories Setting appropriate file permissions for the directories and... (1 Reply)
Discussion started by: ekglag2
1 Replies

3. Shell Programming and Scripting

Automating Crontab through script??

is it possible to automate crontab through script... I ll be getting the data i.e. cron entries from DB. (5 Replies)
Discussion started by: nikhil jain
5 Replies

4. Shell Programming and Scripting

Help with automating a bash script

Hi Guys, There are some emails going deferred as we got some new IP's from our ISP. So I was trying to manually copy the deferred mail and forward it to our sales team so that they can contact our client. I am new to this script thing, but luckily I was able to write the code to extract the data... (1 Reply)
Discussion started by: linuxrulz
1 Replies

5. Shell Programming and Scripting

Perl - automating if statement test

Hello all, I'm trying to automate an if statement in my Perl script. The script opens an input file for reading, checks each line in the file for a particular substring, and if it finds the substring, writes it to an output file. There are approximately 200 different input files. Each has... (3 Replies)
Discussion started by: Galt
3 Replies

6. Shell Programming and Scripting

Automating A Perl Script over a database

Dear Scripting Gods I've never done shell scripting before and have only recently got to grips with Perl, so apologies for my naivity. I've written a perl program which takes in two files as arguments (these are text documents which take in the information I need) The perl program spits out a... (1 Reply)
Discussion started by: fraizerangus
1 Replies

7. Shell Programming and Scripting

Automating Interactive script

I have a script that will install software on all remote host. At the end of the script it starts the install.sh part and goes into a interactive mode asking Yes or No questions and prompting to add a username and password. My question is how can I script this so that these questions are... (7 Replies)
Discussion started by: soupbone38
7 Replies

8. Shell Programming and Scripting

Help in automating dates in ksh script

I need to run a command at the end of a backup job and this command will produce a report of what my backup jobs have collected in the previous day. The real problem is that this binary works with absolute dates only, so I should have to modify the script every single time I need it to work. It... (1 Reply)
Discussion started by: italia1971luca
1 Replies

9. UNIX for Dummies Questions & Answers

cron ? automating a script

Hi all. basically i need to run a script every 30 minutes. my script is simply an error report: errpt thats it, is there anyway to make this happen every 30 minutes without having to type errpt in, the script will get bigger as i add more things to do but just need to know how to... (8 Replies)
Discussion started by: hassanj
8 Replies

10. Shell Programming and Scripting

automating sftp script

I have to write an automated sftp script which uses password authentication method to access the remote server. I want to pass the password as a parameter or to be included in the script itself, so that when i run the sftp script, it should not prompt me to enter the password. Thanks in advance... (1 Reply)
Discussion started by: Rajeshsu
1 Replies
Login or Register to Ask a Question