Saída Awk para ler em uma seção

3

Estou tentando gerar uma variável & entrada para um novo comando:

jira.sh --action createIssue --project "BLAH" --type "Incident" --summary 
"THIS IS A TEST" --components "BLA" --priority "BLAH"| awk '{print $2}'

Dá-me a saída XY-1234 , que é o PROBLEMA

eu preciso passar XY-1234 para a seção ISSUE onde o xxxx é ... como eu posso passar isso em $0/1/2 show blanks e criar uma variável com name=$(awk '{print $2}') e passar $ name não é trabalhando:

jira.sh --action addAttachment --issue "xxxxx" --file "/var/log/blah.log"
    
por calicowboy23 02.08.2018 / 17:18

1 resposta

2

Precisa obter a saída jira.sh/awk em uma variável.

Então, que tal isso

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"
    
por 02.08.2018 / 17:38