在Bash

时间:2015-11-14 14:49:27

标签: bash interpreter

我正在尝试某事。

我在Bash中编写了一组函数,我想执行这样的脚本:

$ test.sh arg1 arg2

test.sh看起来像这样:

#!/usr/bin/env foo

echo "It works: $1 $2"

/usr/bin/foo看起来像这样:

#!/usr/bin/env bash
exec /usr/libexec/foo/runner "$@"

/usr/libexec/foo/runner看起来像这样:

# This file would set error handling and traps.
. /usr/libexec/foo/bootstrap.sh

我知道这是不对的,特别是因为当我运行test.sh时没有真正发生的事情! 我该如何解决这个问题,以便我可以使用foo作为我的脚本解释器?

0 个答案:

没有答案