geralmente
O que funcionará em bash
e em outras shells é definir parâmetros posicionais a partir da saída do pipe:
set -f -- $(kubectl get pods -o wide --all-namespaces | grep sonarqube- )
Neste caso, você pode acessar as variáveis como $1
, $2
, etc.
specific for bash
Em bash
, é possível criar uma variável de matriz, da seguinte forma:
var=( $(kubectl get pods -o wide --all-namespaces | grep sonarqube- ) )
O idioma é var=( ... )
, neste caso, a saída do seu grep
pipe.
Você pode acessar elementos de sua matriz usando o formulário ${var[n]}
, com n
começando em zero.