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,
Re: Capturar saída de comando
Citação:
Postado originalmente por
Good_speed
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