pass parameter back to calling program


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting pass parameter back to calling program
# 8  
Old 11-20-2003
awk is a powerful language but I must admit, not the most intuitive! Once you get the basics down, you will find that you will use it quite often. Remember to have some patience, and that if you have trouble with it, well, you can always post your questions to the UNIX forums! Here are a couple sites to get information from (beginers):
Awk: Quick Overview
Getting Started With Awk
Awk For Beginners
# 9  
Old 11-20-2003
I agree that awk is very powerful and I use it a lot. However, it is not necessary here. Building on mbb's code, but using an array to hold the returned values:
Code:
set -A RETURN_VAR $(called_script param1 10 20)
echo First returned value is ${RETURN_VAR[0]}
echo Second returned value is ${RETURN_VAR[1]}

# 10  
Old 11-20-2003
Thanks for the info, the array will definitely work forSmilie

This is probably going to seem like a really dumb question to you, but I don't understand what the 10 and 20 is for when you call the script?
# 11  
Old 11-20-2003
They are just example parameters to the called script, as per mbb's sample code. To clarify by using your sample...
Code:
set -A RETURN_VAR $(proc2.sh $1 $2 etc.)

# 12  
Old 11-20-2003
Thanks mate. This is going to come in handy!
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to get front and back parameter of each characters?

I have list of words file. I trying to get a front and back parameter of each characters of words. hello .... .... Here is what I have done: awk '{ word=$1; len=length(word); tlen=2*len-1; for (i=1; i<len; i++) a="#"; for (j=1; j<=len; j++) a=substr(word,j,1); ... (15 Replies)
Discussion started by: paranrat
15 Replies

2. Shell Programming and Scripting

Pass parameter

Hi, I have following for loop , please let me know how to get ${TXP_EXT_TABLE_${i}_SQL} parameter with 1DAY and 7DAY values. for i in 1DAY 7DAY do ${NZSQL_DIR}/nzsql -h ${HOST} -time -v ON_ERROR_STOP=1 -f ${SQL_DIR}/${TXP_EXT_TABLE_${i}_SQL} > ${TMP_LOG_FILE} 2>&1 done ... (4 Replies)
Discussion started by: sandy162
4 Replies

3. Shell Programming and Scripting

How to pass the environment name while calling java program from unix script?

Hi, I'm trying to test one unix shell script in dev environment. But I'm not sure how to pass the environment in my java program calling code. I'm trying to use -DconsumerEnv="DEV" but unfortunately I get 'null' while trying to print the value from java class. System.out.println("Environment: "+... (4 Replies)
Discussion started by: Pramit
4 Replies

4. UNIX for Dummies Questions & Answers

Pass value back to unix variable

i had this unix korn shell code that connects to oracle database and execute the oracle procedure. i need to add a variable that indicates the oracle procedure failed. basically the variable is to check if the oracle procedure failed it will assign 1 and when the variable is equal to 1 it will not... (4 Replies)
Discussion started by: wtolentino
4 Replies

5. Homework & Coursework Questions

Calling compiled C program with Perl program

Long story short: I'm working inside of a Unix SSH under a bash shell. I have to code a C program that generates a random number. Then I have to call the compiled C program with a Perl program to run the C program 20 times and put all the generated random #s into a text file, then print that text... (1 Reply)
Discussion started by: jdkirby
1 Replies

6. UNIX for Dummies Questions & Answers

How to pass the parameter value to a... ?

Hello I have a simple code like this one: #!/bin/ksh VER=$1 cat /usr/text | while read line do echo $line done Let's say $1=1.0.0 and the contents of text is: abcd.cfg asdf I would like the output to be like this abcd1.0.0.cfg asdf1.0.0 I am thinking of passing the... (5 Replies)
Discussion started by: khestoi
5 Replies

7. UNIX for Dummies Questions & Answers

calling process and going back to the main loop

hi everyone , i want to read an option and depending on the option call the program .For ex #! /bin/ksh export JAVA_HOME=/home/oracle/jdk1.6.0_20 echo " Please enter mod-modeler, dev - sqldeveloper" read choice if ; then echo ' SQL DEVELOPER IS STARTING NOW ... ' cd... (0 Replies)
Discussion started by: kdev
0 Replies

8. Shell Programming and Scripting

How to pass a parameter

Hi all, How to pass a parameter from a oracle pl/sql procedure parameter to shell environment and use it? (1 Reply)
Discussion started by: megh
1 Replies

9. Shell Programming and Scripting

Help required to pass the parameter

i am calling a pl/sql procedure through a shell script, there is one IN and 2 OUT parameter required to pass to the procedure to execute.. My procedure is XX_CITIDIRECT_EXP_PKG.main_proc and In parameter is p_period which I wanto to pass 'MAY-06'. Can anyone figure out, whats is wrong here ... (4 Replies)
Discussion started by: u263066
4 Replies
Login or Register to Ask a Question