是否可以从bash脚本访问与"-c"参数关联的值?

Tib*_*ass 1 bash shell arguments

我想这样做bash -c '<some smart bash script>'会输出传递给-c的实际字符串.

换句话说,如果SCRIPT设置为该智能脚本,bash -c "$SCRIPT"应该产生什么$SCRIPT.

那可能吗?如果有,怎么样?

谢谢

Ola*_*che 5

看到 man bash

5.2 Bash变量
...
BASH_EXECUTION_STRING
-c调用选项的命令参数.

如果你试试

bash -c 'echo $BASH_EXECUTION_STRING'
Run Code Online (Sandbox Code Playgroud)

它会给你

echo $ BASH_EXECUTION_STRING