Lo que funcionará en bash
y en otros shells es establecer parámetros posicionales desde la salida de la tubería:
set -f -- $(kubectl get pods -o wide --all-namespaces | grep sonarqube- )
En este caso, ahora puede acceder a las variables como $1
, $2
, etc.
En bash
es posible crear una variable de matriz, así:
var=( $(kubectl get pods -o wide --all-namespaces | grep sonarqube- ) )
El modismo es var=(... )
, en este caso la salida de su tubería grep
.
Luego puede acceder a los elementos de su matriz utilizando el formulario ${var[n]}
, con n
comenzando en cero.