ChinaUnix.net
相关文章推荐:

shell source export

我想找一下shell的源代码看一下,谁知道在哪里有下载请贴一下。3ks

by jeff800614 - Shell - 2007-12-04 23:01:22 阅读(1978) 回复(9)

相关讨论

请问哪里可以找到unix shell 的源代码啊?哪位大虾告诉我一下,多谢了! :?

by sad_killer - Shell - 2003-07-21 19:28:16 阅读(1284) 回复(1)

登录到系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以返回到执行该脚本之前的shell。从这种意义上来说,用户可以有许多shell,每个shell都是由某个shell(称...

by atyu30 - BSD文档中心 - 2007-07-15 03:09:42 阅读(1046) 回复(0)

脚本如下: #!/bin/sh export TEST=aaaa 怎么运行此脚本的时候,环境变量TEST还是不行啊? 怎么在脚本中运行已有的命令?貌似嵌入板上没的/bin/里面没有export,但是可以在板上运行export? 怎么回事??

by gigabyte - Shell - 2007-12-28 15:00:36 阅读(8353) 回复(11)

在调用shell过程时, 调用者其实是先运行一个子sh环境, 该子环境的输入是被调用的shell文件. 由于UNIX进程的独 立性, 在该子sh环境建立时, 它复制了父sh进程的环境变量. 而当它退出时, 它只是简单地终止它自身. 因为父子sh不共 用相同的环境, 所以sh提供了一个export命令, 用于把子sh 的环境变量值传送给父sh相应的环境变量. 例: $ cat >; shella #!/bin/sh aa = "abc" ^D $ cat >; shellb aa = "123" shella echo $aa ^D 运行she...

by sdccf - 其他UNIX - 2003-12-10 16:57:23 阅读(6322) 回复(2)

请问用source该怎么写,能给个具体过程吗(将配置文件中的变量赋值到脚本中) 如何写和保存配置文件,如果在脚本中调用配置文件 配置文件可以这样写吗 a = "a" b = "b" 应该以什么形式保存, 脚本有该怎么调用a和b变量

by youkenn82 - Shell - 2009-03-10 13:21:26 阅读(2075) 回复(5)

#!/bin/bash procfile=/home/hbscript/proc.txt if [ ! -d /home/hbscript ]; then mkdir /home/hbscript fi ps -ef|grep jboss|grep -v grep>$procfile for mm in `awk '{print $2}' $procfile` do kill -9 "$mm">>/dev/null done ps -ef|grep jboss|grep -v grep>>/root/qqq.txt i=`sed -n "1"p /root/qqq.txt|awk '{print $1}'` if [ -z "$i" ]; then /usr/java/jboss4/bin/jboss start d=`ps -ef|grep jboss|gre...

by xxq78081502 - Shell - 2008-04-25 16:27:17 阅读(1615) 回复(3)

各位大侠请了,我现在在SCO下的C shell下做一个项目,需要把可执行程序外挂在另外一个主程序下边,主程序通过sh来调用我的程序,我的程序在运行过程中需要一些环境变量的支持,但是这些环境变量又不能直接加入文件.cshrc,也即想让这些环境变量只在启动我的程序的那个终端生效,想通过编写shell来实现,但发现在shell脚本中setenv 和source命令都用不了,提示:command not found。请问有什么方法能实现我所需要的功能啊?

by 阿旺 - Shell - 2007-03-27 16:26:00 阅读(2707) 回复(0)

我的root用户的shell是sh,现在我要在root用户下完成下面的任务,请问怎么完成呀? 1. Log in as the root user. 2. Create a file called dbenv. The file may be located anywhere, but must be sourced for each user. 3. edit dbenv to include the following lines: setenv ORACLE_BASE /apps/oracle setenv ORACLE_HOME /apps/oracle/product/9.0.1 setenv ORACLE_TERM xsun5 setenv ORACLE_OWNER oracle 4. Save the file. 5....

by ppwf - Solaris - 2003-07-15 20:25:03 阅读(1131) 回复(4)

有什么办法可以得到子shell里面的设定值?比如下面的想在父shell 中得到min值 好像用export不可以 function func { min=1 max=100 while [ $min -le $max ] do echo $min min=`expr $min + 1` done } 有什么方法可以呢 网上说:“不可以将其变量从子进程到处父进程,然而通过重定向就可以做到这一点 ” ------可是怎么做呢 能不能据个例子

by xin2v - Shell - 2009-03-16 17:18:45 阅读(1412) 回复(6)

(169/1171) # cat test.sh for i in `cat date` ; do bzcat 51credit.com-access_log.200607$i.bz2|grep -c "/ref[/|,]st_51com"|while read line;do k=$((k+line)); done; done;echo $k >51com.07 由于pipe的存在,最后$k为空。 我想要k的值。...

by webyuhang - Shell - 2006-07-25 11:28:03 阅读(1004) 回复(2)