我正在尝试输出变量并输入到新命令:
jira.sh --action createIssue --project "BLAH" --type "Incident" --summary
"THIS IS A TEST" --components "BLA" --priority "BLAH"| awk '{print $2}'
给我输出,XY-1234
这是问题
我需要传递XY-1234
到 xxxx 所在的 ISSUE 部分...我如何才能将其传递到$0/1/2
显示空白中并使用 $name 创建变量name=$(awk '{print $2}')
并传递 $name 也不起作用:
jira.sh --action addAttachment --issue "xxxxx" --file "/var/log/blah.log"
答案1
需要将 jira.sh/awk 输出获取到变量中。
那么这个怎么样
JIRA=$(jira.sh --action createIssue \
--project "BLAH" \
--type "Incident" \
--summary "THIS IS A TEST" \
--components "BLA" \
--priority "BLAH" | awk '{print $2}')
jira.sh --action addAttachment \
--issue "$JIRA" \
--file "/var/log/blah.log"