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

时间:2013-01-15 07:45:47

标签: bash shell arguments

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

换句话说,如果SCRIPT设置为该智能脚本,bash -c "$SCRIPT"应该会产生$SCRIPT中的内容。

这可能吗?如果是,怎么样?

由于

1 个答案:

答案 0 :(得分:5)

请参阅man bash

  

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

如果您尝试

bash -c 'echo $BASH_EXECUTION_STRING'

它会给你

  

echo $ BASH_EXECUTION_STRING