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

老码不识途 2007-12-13 01:17:51
在网上查了老半天,也没找到。请各位帮帮忙,谢谢了。
...全文
307 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyb758 2007-12-15
  • 打赏
  • 举报
回复
导入文件中的环境变量应该用 . ./setenv.sh
jiura 2007-12-14
  • 打赏
  • 举报
回复

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

...
...

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

rainharder 2007-12-13
  • 打赏
  • 举报
回复
和手工执行的命令一样调用
rainharder 2007-12-13
  • 打赏
  • 举报
回复
直接执行

19,620

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧