请问,Shell中如何执行另外一个Shell脚本?

gccr 人人贷 服务器端工程师  2007-12-13 01:17:51
在网上查了老半天,也没找到。请各位帮帮忙,谢谢了。
...全文
277 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zyb758 2007-12-15
导入文件中的环境变量应该用 . ./setenv.sh
  • 打赏
  • 举报
回复
jiura 2007-12-14

sh test.sh
  • 打赏
  • 举报
回复
yecheng_110 2007-12-13
因为setenv.sh的内容是在另外一个进程执行的
设置另外一个进程的环境变量对当前进程的环境变量没有作用
  • 打赏
  • 举报
回复
gccr 2007-12-13
比如我有一个setenv.sh 这里面设置了一环境变量
我在另一个脚本里想要执行这个脚本,
我是
#!/bin/bash
./setenv.sh

...
...

在下面使用setenv.sh里面的变量,但是里面的变量却都是空。这是为什么呢?
  • 打赏
  • 举报
回复
hucool 2007-12-13
就像DOS下的批處理一樣.

  • 打赏
  • 举报
回复
rainharder 2007-12-13
和手工执行的命令一样调用
  • 打赏
  • 举报
回复
rainharder 2007-12-13
直接执行
  • 打赏
  • 举报
回复
发帖
系统维护与使用区
加入

1.9w+

社区成员

系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
申请成为版主
帖子事件
创建了帖子
2007-12-13 01:17
社区公告
暂无公告