+ Responder ao Tópico



  1. #1

    Question Capturar saída de comando

    Amigos, boa tarde

    Estou com uma duvida, preciso criar um script onde ele capture um resultado e cole em outro comando, segue abaixo o comando, podem me ajudar?

    [root@s-xs-2 ~]# xe pool-list
    uuid ( RO): 7532ee1c-aceb-896e-a6ae-80ce86150871 < preciso jogar esta numeração no comando abaixo


    Comando: xe pool-param-set uuid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX other-config:auto_poweron=true

    Obrigado,

  2. #2
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    4.181
    Posts de Blog
    1

    Padrão Re: Capturar saída de comando

    Citação Postado originalmente por Good_speed Ver Post
    Amigos, boa tarde

    Estou com uma duvida, preciso criar um script onde ele capture um resultado e cole em outro comando, segue abaixo o comando, podem me ajudar?

    [root@s-xs-2 ~]# xe pool-list
    uuid ( RO): 7532ee1c-aceb-896e-a6ae-80ce86150871 < preciso jogar esta numeração no comando abaixo


    Comando: xe pool-param-set uuid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX other-config:auto_poweron=true

    Obrigado,

    #!/bin/sh
    PEGA_UUID = `xe pool-list |awk '{print $4}'`


    xe pool-parm-set uuid=$PEGAUUID other-config:auto_poweron=true


    se a pool-list for mair que 1 linha só fazer um array ou while

  3. #3

    Padrão

    Bruno,

    Obrigado pela ajuda, o script já esta rodando.

    Citação Postado originalmente por Bruno Ver Post
    #!/bin/sh
    PEGA_UUID = `xe pool-list |awk '{print $4}'`


    xe pool-parm-set uuid=$PEGAUUID other-config:auto_poweron=true


    se a pool-list for mair que 1 linha só fazer um array ou while