如何输入参数以要求命令(bash)?
我正在编写管道脚本(gitlab CI/CD) 我的一点剧本如何输入参数以要求命令(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但对
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”
:)