这里讨论的是tcsh中变量及环境变量时set和setenv命令的区别
set语法set name=value
setenv语法setenv name value
最大的区别是,set变量只对当前进程有效,不会传递给子进程
setenv变量不仅对当前进程有效,而且会传递给子进程
而当同时使用set和setenv设置一个变量时,当前进程中,会优先使用set设置的值