小编kos*_*sta的帖子

以不同的用户身份运行部分 shell 脚本

以前有人问过这个问题,但我似乎无法解决问题。

我尝试过的解决方案之一是使用here-document。我使用了以下代码:

#!/bin/bash
su - mv2 <<EOSU
    DELIVER_BRANCH="development"
    echo ${DELIVER_BRANCH}
    exit;
EOSU
Run Code Online (Sandbox Code Playgroud)

我试过上面的代码,位echo ${DELIVER_BRANCH}不打印任何东西。

shell-script

3
推荐指数
1
解决办法
2093
查看次数

标签 统计

shell-script ×1