收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
sh执行默认是shell环境路径,及/bin目录下。你这个情况四种修改方式:1、使用./b.sh方式执行,这个要求a.sh和b.sh文件有执行权限;2、将a.sh拷贝到/bin目录下后执行;3、在b.sh文件里面使用cd切换到a.sh文件所在路径;4、source执行的时候指定a.sh的完整路径。
两个脚本都没有执行权限
执行脚本时要统一,b.sh中执行a.sh用的是source,那么执行b.sh的时候也用source, source b.sh。
或者,要么就统一用sh执行,那b.sh里面改成 sh a.sh。
bash a.sh
报告相同问题?