标签: positional-parameter

`sh -c 'some shell code' sh` 中的第二个 sh 是什么?

我遇到了以下代码段:

sh -c 'some shell code' sh …
Run Code Online (Sandbox Code Playgroud)

(其中表示零个或多个附加参数)。

我知道第一个sh是命令。我知道sh -c应该执行提供的 shell 代码(即some shell code)。第二个目的是sh什么?


免责声明

类似或相关的问题有时会sh -c在答案中正确使用后作为后续问题出现,并且提问者(或其他用户)想详细了解答案的工作原理。或者它可能是“这段代码做什么?”类型的更大问题的一部分。当前问题的目的是在下面提供规范的答案。

这里涵盖的主要问题、类似或相关问题是:

  1. 什么是第二次shsh -c 'some shell code' sh …
  2. 什么是第二次bashbash -c 'some shell code' bash …
  3. 什么find-shfind . -exec sh -c 'some shell code' find-sh {} \;
  4. 如果some shell code在一个 shell 脚本中并且我们调用了./myscript foo …,那么 …

sh shell-script positional-parameter

8
推荐指数
1
解决办法
514
查看次数

标签 统计

positional-parameter ×1

sh ×1

shell-script ×1