从脚本内部运行源代码?

时间:2019-03-10 11:15:22

标签: bash scripting

我的脚本〜/ Documents / bin / run旨在简化激活虚拟环境的过程。它曾经被称为“激活”,但在调试过程中将其更改为“运行”。

#!/bin/bash
if [ $# -lt 1 ]; then
    echo "activate what ? specify environment"
    exit 0
else
    $HOME"/Dropbox/python/v-envs/"$1"/bin/activate"
fi

我原以为是一件容易的事,但我却获得了令人沮丧的许可。

steve@gondolin ~/Dropbox/python/v-envs $ ls
html/      intranet/  webapp-ex/
steve@gondolin ~/Dropbox/python/v-envs $ run intranet
/Users/steve/Documents/bin/run: line 6: /Users/steve/Dropbox/python/v-envs/intranet/bin/activate: Permission denied

我不确定这是指什么。所有相关文件均由$ USER拥有,因此sudo是不必要的。我不是经验丰富的bash脚本编写者,但这应该很简单。请帮忙。

0 个答案:

没有答案
相关问题