首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CLI工具处理Gitlab变量

使用CLI工具处理Gitlab变量
EN

Stack Overflow用户
提问于 2021-10-05 15:11:05
回答 1查看 90关注 0票数 0

我要做的是让用户的名字显示出来($GITLAB_USER_NAME变量将用户的名字存储为:Lastname, Firstname,例如Jones, Indiana):

代码语言:javascript
复制
deploy_to_server:
  stage: deploy
  when: manual
  script:
    - touch report.txt
    - printf "Hello $($GITLAB_USER_NAME | awk '{ print $2 }').\n" >> report.txt
    - cat report.txt

任何关于如何使用awk处理变量以便它提供所需的输出Hello Indiana的线索

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-05 16:18:16

事实证明,在这种情况下,可以用echo替换printf

代码语言:javascript
复制
deploy_to_server:
  stage: deploy
  when: manual
  script:
    - touch report.txt
    - echo "Hello $GITLAB_USER_NAME" | awk '{ print $1 " " $3 ".\n\n" }' >> report.txt
    - cat report.txt

awk从回显的字符串(1Hello 2Jones,3Indiana)中获取第一列和第三列,然后我还在单词之间添加了一个空格,句点后面跟着两个换行符。

最后,整个打印输出如下所示:

代码语言:javascript
复制
Hello Indiana.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69453031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档