bash - 将 "forward"脚本参数传递给另一个命令的最简单方法

标签 bash

我有以下脚本

#!/bin/bash

docker exec my_container ./bin/cli

我必须将传递给脚本的所有参数附加到脚本内的命令中。例如执行

./script some_command -t --option a

应该运行

docker exec my_container ./bin/cli some_command -t --option a

在脚本内。我正在寻找最简单/最优雅的方式。

最佳答案

“$@”代表所有参数,也支持带引号的参数:

docker exec my_container ./bin/cli "$@"

关于bash - 将 "forward"脚本参数传递给另一个命令的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32098264/

相关文章:

bash - 在 bash 脚本文件中终止具有多个条件的 while 循环

linux - Sleep in a while 循环获取自己的 pid

linux - 根据一列制作成对的单词

linux - 命令脚本将文件识别为目录

linux - 列出目录和子目录中的所有 xml 文件

bash - 如何检查后台作业是否存在? ( bash )

Bash - 一个脚本的两个进程

linux - Awk 问题,一次在多个文件中重复行。

linux - zcat 文件不适用于 gzip 文件

bash - 如何使用 BASH 脚本的 AWK 生成给定开始日期和结束日期的日期序列?