在bash中使用所有参数的函数?

cooldude101

我试图像这样使用我函数中的所有参数

function docker_run {
  docker run \
    -it --rm \
    --entrypoint "" \
    --volume "$(pwd):/${repo}" \
    --workdir "/${repo}" \
    alpine/git:v2.26.2 \
    "$*"
}

docker_run sh -c "git reset && git add --a && git status"

这给出了错误:

泊坞窗:来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:346:启动容器进程引起“执行:“ sh -c git reset && git add --a && git status”:在$ PATH中找不到可执行文件“ :未知。

如果我删除$*错误周围引号是:

用法:git [--version] [--help] [-C] ...

*$使用正确的变量?理想情况下,我想docker_run使用任何可能的参数组合

Aplet123

如果要使用所有参数,则应使用$@和而不是$*$@它的特殊之处在于它类似于数组,因此当您将其放在引号中时,它将扩展为所有参数。$*是将参数与空格连接在一起的字符串,因此它会变成一个参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C ++中使用所有默认参数调用函数时使用参数名称

来自分类Dev

在C ++中使用所有默认参数调用函数时,请使用参数名称

来自分类Dev

在bash函数中使用位置参数

来自分类Dev

在bash中使用$@传递所有参数时,为什么不能传递'-n'

来自分类Dev

使用所有原始参数调用函数

来自分类Dev

Shell:在if中使用带有参数的函数

来自分类Dev

在VS2010中使用正则表达式查找带有参数的所有函数调用

来自分类Dev

在具有参数的对象中使用函数的函数指针

来自分类Dev

Bash:在函数中使用xargs / parallel参数进行变量替换

来自分类Dev

如何捕获“ *”作为bash函数的参数并在比较中使用

来自分类Dev

如何在bash函数中使用空格解析参数

来自分类Dev

如何在bash中使用参数调用函数?

来自分类Dev

如何捕获“ *”作为bash函数的参数并在比较中使用

来自分类Dev

在 bash 脚本的 if 语句中使用函数和参数

来自分类Dev

如何在 bash 函数的字符串中使用参数

来自分类Dev

在Java中使用注解使所有参数最终化

来自分类Dev

乘以所有函数参数

来自分类Dev

如何使用函数更改所有结构成员参数?

来自分类Dev

使用行参数对所有行执行 SQL 函数

来自分类Dev

在sed中使用带有参数的bash程序

来自分类Dev

在回调中使用带有参数的函数

来自分类Dev

在具有返回值的函数中使用out参数

来自分类Dev

在带有条件参数的函数中使用“ sapply”

来自分类Dev

如何在c中使用带有参数的函数指针?

来自分类Dev

在Django中使用HTML调用带有参数的Python函数

来自分类Dev

在带有clob参数的where子句中使用函数

来自分类Dev

在带有参数的clojure宏中使用匿名函数

来自分类Dev

BASH脚本在函数中使用&

来自分类Dev

BASH脚本在函数中使用&

Related 相关文章

  1. 1

    在C ++中使用所有默认参数调用函数时使用参数名称

  2. 2

    在C ++中使用所有默认参数调用函数时,请使用参数名称

  3. 3

    在bash函数中使用位置参数

  4. 4

    在bash中使用$@传递所有参数时,为什么不能传递'-n'

  5. 5

    使用所有原始参数调用函数

  6. 6

    Shell:在if中使用带有参数的函数

  7. 7

    在VS2010中使用正则表达式查找带有参数的所有函数调用

  8. 8

    在具有参数的对象中使用函数的函数指针

  9. 9

    Bash:在函数中使用xargs / parallel参数进行变量替换

  10. 10

    如何捕获“ *”作为bash函数的参数并在比较中使用

  11. 11

    如何在bash函数中使用空格解析参数

  12. 12

    如何在bash中使用参数调用函数?

  13. 13

    如何捕获“ *”作为bash函数的参数并在比较中使用

  14. 14

    在 bash 脚本的 if 语句中使用函数和参数

  15. 15

    如何在 bash 函数的字符串中使用参数

  16. 16

    在Java中使用注解使所有参数最终化

  17. 17

    乘以所有函数参数

  18. 18

    如何使用函数更改所有结构成员参数?

  19. 19

    使用行参数对所有行执行 SQL 函数

  20. 20

    在sed中使用带有参数的bash程序

  21. 21

    在回调中使用带有参数的函数

  22. 22

    在具有返回值的函数中使用out参数

  23. 23

    在带有条件参数的函数中使用“ sapply”

  24. 24

    如何在c中使用带有参数的函数指针?

  25. 25

    在Django中使用HTML调用带有参数的Python函数

  26. 26

    在带有clob参数的where子句中使用函数

  27. 27

    在带有参数的clojure宏中使用匿名函数

  28. 28

    BASH脚本在函数中使用&

  29. 29

    BASH脚本在函数中使用&

热门标签

归档