红联Linux门户
Linux帮助

shell 子shell路径

发布时间:2011-04-25 15:43:27来源:红联作者:iori20099
现在有2个shell脚本a.sh b.sh
这个2个shell脚本在一个目录中
其中a.sh 调用b.sh
a.sh
#!/bin/sh
. ./b.sh
出现异常信息:
No such file or directory b.sh
文章评论

共有 3 条评论

  1. woodprint 于 2012-09-01 10:52:38发表:

    首先确认 b.sh 是否有执行权限,若无 chmod +x b.sh
    然后再看你是否要用 . ./b.sh 模式? 你是要将b.sh 的环境变量都在a.sh 中引用吗? 如若不是,可以直接b.sh

  2. zswojj 于 2011-06-05 10:32:27发表:

    这个.....??

  3. yhzm1314 于 2011-04-25 17:19:07发表:

    你这样是变成调用上层目录的 b.sh 了,而不是调用当前目录的 b.sh
    当然提示你找不到文件或目录