setting ksh environmental variable


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting setting ksh environmental variable
# 1  
Old 03-20-2009
Question setting ksh environmental variable

Hi,

I have problem setting up environmental variables.
The idea is to start with main.ksh script that will run setting.ksh, and in side of it I'll set up variables.

Please take a look at my code, and help me to find my mistake.

Thanks,
Mila

Main.ksh look like this:
Code:
#!/usr/bin/ksh
# next line will run settings.ksh from the same directory
./settings.ksh
# next few lines will print some variables
print "\nPRINT FROM MAIN: "
print "username : $myUSER"
print "project  : $myPROJECT"
print "crontab  : $myCRONTAB"

Settings.ksh looks like this:
Code:
#!/usr/bin/ksh
# next line will set username
export myUSER=mim
# next 2 lines will set variables with path to every file or folder
export myPROJECT="$HOME/project"
export myCRONTAB="$PROJECT/crontab"

print "\nPRINT FROM SETTINGS: "
print "username : $myUSER"
print "project  : $myPROJECT"
print "crontab  : $myCRONTAB"

And the result i get in terminal is:
Code:
PRINT FROM SETTINGS: 
username : mim
project  : /home/mim/project
crontab  : /crontab

PRINT FROM MAIN: 
username : 
project  : 
crontab  :

This User Gave Thanks to mefquik For This Post:
# 2  
Old 03-21-2009
Run the script settings.ksh in the current shell of main.ksh with:

Code:
. ./settings.ksh

Regards
This User Gave Thanks to Franklin52 For This Post:
# 3  
Old 03-21-2009
Thanks!!!!!
Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Clearing a environmental variable

i set a variable from the command line: export GANG="james,roy,martin" i can access this variable ($GANG) from a script. but each time i run the script, the variable keeps getting bigger. more info keeps getting added to it. Is there anyway i can make the $GANG variable contain the... (3 Replies)
Discussion started by: SkySmart
3 Replies

2. Shell Programming and Scripting

Setting up env variable in ksh

I am facing a very strange issue. I have script in ksh with #!/bin/ksh as shebang. This script has function which sets the env variable before running other functions of the script. by set_up_env() { CONFIG_FILE="/opt/app/tools/deepmarking/latestVersion/script/UploadEnv" if then ... (7 Replies)
Discussion started by: Tuxidow
7 Replies

3. UNIX for Advanced & Expert Users

Environmental variable

i want to set environmental variables in solaris and redhat. it should show the current directory and the default shell should be bourne shell. along with it should show the hostname.. like this hostname{/home/vipin/data}# ifconfig Thanks in advanced.:wall: Please use code tags.... (1 Reply)
Discussion started by: vipinkumarr89
1 Replies

4. OS X (Apple)

.local hostname available as an environmental variable?

Hola - I've got a script for logon which populates a database with some info when a user logs on so that we can tell how many public terminals are in use & show users which ones are free. However, the machines are DHCPed and so using $HOSTNAME gives me an unstable name for them since of course... (3 Replies)
Discussion started by: gentinphilly
3 Replies

5. Shell Programming and Scripting

Setting a variable in a while loop (.ksh script)

Hello Everyone, I'm still trying to grasp many concepts in .ksh scripting, one of them being variables inside loops. My problem is the following: * I'm trying to set a variable inside a while read loop to reuse it outside of said loop. My lines are the following :... (13 Replies)
Discussion started by: jimmy75_13
13 Replies

6. Shell Programming and Scripting

Setting environmental variable for all the users in the box

Hi, I have Sun solaris x64 box in which i need to set a Environment variable for all the users in the box. This Environment varible is used by the application on the box. Could any one please help me in setting the Environment variable. Thanks, Firestar (6 Replies)
Discussion started by: firestar
6 Replies

7. Shell Programming and Scripting

Setting Environmental Variable

I have a request from a programmer to set an env variable for him. I know how to do it for bash shell by adding the following line to .bash_profile export $VAR=/home/code/project/ But this will be applicable only when he is in his bash shell. What is the procedure to be followed to make... (2 Replies)
Discussion started by: Tuxidow
2 Replies

8. Shell Programming and Scripting

How to get the value of a variable which is having another value in environmental script?

Dear Folks, I am facing an issue in getting a value of a variable.Let me explain the scenario. I am having a list file say files.list in which I have mentioned 1 FILE1 2 FILE2 Then I am having an set_env.ksh in which I mentioned FILE1=/clocal/data/user/userdata.txt... (4 Replies)
Discussion started by: dinesh1985
4 Replies

9. Shell Programming and Scripting

Setting Variable in TCL to be understood by KSH Shell

Hi , I am having one TCL TK script , I am setting some variables in the GUI TK interface set DI 1 set MODELS_PATH /a/d/path but I want to make ksh shell understand the variables when I am running TK script I tried to do like this set a but it is not working ... (1 Reply)
Discussion started by: kshitij
1 Replies

10. Shell Programming and Scripting

Environmental Variable

Hi, I'm exporting an environmental variable from a C program using putenv function. I'm calling the exe of the C program from shell script. But when I display the environmental variables from the Shell script, My varaible is not getting displayed. Can anyone please tell me how to get it in... (2 Replies)
Discussion started by: janemary.a
2 Replies
Login or Register to Ask a Question