linux - 查看传递的参数

标签 linux bash

我有以下代码片段,我相信 $env_vars 变量不是我期望的那样。

有没有我可以用 docker 代替的程序/脚本,然后将整个命令行打印到终端?所以我可以调试我的命令行有什么问题,然后用 docker 替换回来。

docker run \
    -v $filePath:/script \
    -v $uuid:/secrets \
    $env_vars \ 
    $containerImage \
    bash /script/entry.sh

所以我可以有类似的东西

someotherexe run \
    -v $filePath:/script \
    -v $uuid:/secrets \
    $env_vars \ 
    $containerImage \
    bash /script/entry.sh

它会打印

someotherexe run -v somepath:/script -v uuid:/secrets etc...

最佳答案

你可以用echo替换docker:

echo run -v somepath:/script -v uuid:/secrets etc...

关于linux - 查看传递的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57781512/

相关文章:

linux - Django - 在 Linux 中创建文件并保存在服务器上的特定位置

node.js - 如何将命令的执行导出到 upstart 脚本

php - 将 PHP cURL 转换为 bash cURL 调用

linux - 将标准输入重定向到脚本中的临时文件

linux - 在 Linux 中一个接一个地调度作业

linux - 自动化 SSH 登录并以编程方式引入远程交互式 shell

c - 重复 timerfd 事件适用于 epoll 而不是 poll

linux - 带/不带引号和单引号/双引号的 bash 字符串

bash - 将 bash 函数的返回值评估为整数

c - 如何避免将数据写入磁盘的时间过长