如何输入参数以要求命令(bash)?

如何输入参数以要求命令(bash)?,bash,gitlab-ci,pipeline,gitlab-ci-runner,Bash,Gitlab Ci,Pipeline,Gitlab Ci Runner,我正在编写管道脚本(gitlab CI/CD) 我的一点剧本 script: - npm install - b4a configure accountkey 但是命令b4a配置accountkey需要输入密钥 我知道这是一个微不足道的问题,但实际上我不知道如何编写我的脚本(我对bash有着纯粹的了解) 我尝试了一些b4a configure accountkey |$BACKAPP或-b4a configure accountkey | read-s$BACKAPP但对

我正在编写管道脚本(gitlab CI/CD)

我的一点剧本

  script:
    - npm install
    - b4a configure accountkey
但是命令b4a配置accountkey需要输入密钥

我知道这是一个微不足道的问题,但实际上我不知道如何编写我的脚本(我对bash有着纯粹的了解)

我尝试了一些b4a configure accountkey |$BACKAPP或-b4a configure accountkey | read-s$BACKAPP但对我无效


我现在找不到答案,我可以在命令中输入arg。很抱歉问了这么愚蠢的问题:(

谢谢格哈德和埃里克姆

这两种选择都适合我

echo keynumber|b4a configure accountkey

'b4a configure accountkey <<<"$BACKAPP"'
echo keynumber | b4a配置accountkey

“b4a配置accountkey谢谢Gerhard和ErikMD

这两种选择都适合我

echo keynumber|b4a configure accountkey

'b4a configure accountkey <<<"$BACKAPP"'
echo keynumber | b4a配置accountkey

“b4a configure accountkey我根本不知道b4a,但是如果您将密钥和管道回显到命令会怎么样?
echo keynumber | b4a configure accountkey
?如果gitlab ci映像中的底层shell是bash,那么在不使用
echo
的情况下向b4a的标准输入发送一些文本的另一种方法是使用:
b4a configure aaccountkey我一点也不知道b4a,但是如果您将键和管道回显到命令会怎么样?
echo keynumber | b4a configure accountkey
?如果gitlab ci映像中的底层shell是bash,那么在不使用
echo
的情况下向b4a的标准输入发送一些文本的另一种方法是使用:
b4a configure accountkey Fine!您可以随意接受自己的答案,然后将其标记为“已解决”:)但请注意,
echo keynumber
您的意思可能是
echo“$BACKAPP”|……
,否则(显然)密钥将在Git存储库中硬编码/提交…:)很酷。但是,@EricMD已经提到了,
echo$BACKAPP
。我发布的评论只是为了测试命令是否接受stdin.ErikMD,我只能在两天内接受我的答案。是的,我理解将
echo key number
替换为
echo“$BACKAPP”
:)很好!您可以随意接受自己的答案,然后将其标记为“已解决”:)但请注意,
echo keynumber
您的意思可能是
echo“$BACKAPP”|……
,否则(显然)密钥将在Git存储库中硬编码/提交…:)很酷。但是,@EricMD已经提到了,
echo$BACKAPP
。我发布的评论只是为了测试命令是否接受stdin.ErikMD,我只能在两天内接受我的答案。是的,我理解将
echo key number
替换为
echo“$BACKAPP”
:)