Difference between SET and SETENV


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Difference between SET and SETENV
# 1  
Old 11-10-2003
Network Difference between SET and SETENV

I never undestood exactly what's the difference between the SET and SETENV commands.

One sets variables visible to all users and the other (SETENV) only to the specific user environment ?

Thanks in advance,

BraZil - thE heLL iS HEre Smilie !!!
# 2  
Old 11-10-2003
I think that SETENV may be more of C-shell specific thing. According to O'Reilly, SETENV assigns a value to an environment variable. If no arguments are provided, then setenv will produce a list of all names and values in the current environment. The SET command, sets a variable equal to a value. With no arguments, it displays the names and values of all set variables.

C Shell, maintains a set of environment variables which are distinct from the shell variables and arent really part of the C shell. Shell variables are meaningful only within the current shell, but environement varialbes are automatically exported, making them available globally. C shell variables are only available to a particular script in which they are defined, where as environment variables can be used by any shell script, mail utility or editors that you may invoke. (OReilly, UNIX In A NutShell)

Korn/Bourne shells dont have the SETENV command (I dont think anyway)
# 3  
Old 11-10-2003
Quote:
Originally posted by google

Korn/Bourne shells dont have the SETENV command
In korn/bourne you export a variable to get it into the environment.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. HP-UX

Set, setenv or export? Confused between three options

Hi Experts, Need your help in understanding the commands to setup the environment variables in hp-ux. Beleive need to use either set,setenv or export. I am confused between above three options, when to use which option? On command line, I have tried both set and setenv but couldn't... (7 Replies)
Discussion started by: userexperience
7 Replies

2. UNIX for Dummies Questions & Answers

AIX and Linux difference (character set)

I'm having a problem regarding the encoding of my files in Linux and AIX. I have a file which can be viewed both in Linux and AIX (via NetApp mount). When I checked the encoding, they have difference. In Linux, the file is encoded as ISO-8859 text. (checked by using "file" command).... (1 Reply)
Discussion started by: Jin_
1 Replies

3. UNIX for Advanced & Expert Users

setenv.

helllo every body .. hope you are having good time programming in unix . here is a little problem faced me : setenv("myvar","bla bla",1); system("myvar=$(grep....)); printf("%s\n", getenv("myvar")); will print : bla bla .. how can i get the value of grep into my program ? ... (7 Replies)
Discussion started by: max_475
7 Replies

4. UNIX for Dummies Questions & Answers

Why does set also change setenv variables?

I thought that set and setenv was easy enough to understand until I started experimenting. I noticed the same problem in a previous thread, so I will use it as an example. set command gave the following output: argv () cwd /homes/e/ee325328/assignment.2 home /homes/e/ee325328 path ( a... (2 Replies)
Discussion started by: benwj
2 Replies

5. Shell Programming and Scripting

setenv error

I am having the following environment setup script. $cat dbenv.sh #! /bin/csh # set history=32 stty sane setenv ORACLE_HOME=/dboracle/orabase/product/10.1.0.3 set ORACLE_BASE=/dboracle/orabase set... (2 Replies)
Discussion started by: rahulrathod
2 Replies

6. UNIX for Dummies Questions & Answers

difference between EXPORT and setenv

Hi, Is there any difference between setting an environment variable by EXPORT and by setenv? (3 Replies)
Discussion started by: dexkid
3 Replies

7. UNIX for Dummies Questions & Answers

difference between set and export

Hi, can anybody tell me what is the difference between set and export in unix. -Ashish (1 Reply)
Discussion started by: shriashishpatil
1 Replies

8. Shell Programming and Scripting

How do I set permanent setenv !!!

Hello, I just want to know ow I can set permanent pathes or whatever using setenv command. I'm using c shell . regards, me (1 Reply)
Discussion started by: geoquest
1 Replies

9. Shell Programming and Scripting

What 's setenv?

Hi Is someone know about "setenv"? where can i find out this one? Regards Myoe (2 Replies)
Discussion started by: myoeminn
2 Replies

10. UNIX for Dummies Questions & Answers

set, setenv

Well first of all I am a real Unix newbie. I am taking a course on it in University. I kind of understand set and setenv but, I think it si something that I should really understand. So I thought that I would try a forum out and see how good you guys really are. The question: Execute the... (1 Reply)
Discussion started by: w6u6f
1 Replies
Login or Register to Ask a Question