tengo una instrucción de selección¿Cómo almacenar múltiples salidas de fila en una matriz de bash?
sqlplus [credentials] select variable from table;
Devuelve 6 filas y necesito para almacenarlos como una matriz en la variable de matriz bash.
tengo una instrucción de selección¿Cómo almacenar múltiples salidas de fila en una matriz de bash?
sqlplus [credentials] select variable from table;
Devuelve 6 filas y necesito para almacenarlos como una matriz en la variable de matriz bash.
array=(`sqlplus [credentials] select variable from table;`)
echo ${array[*]}
Si las variables contienen espacios y desea que la matriz tenga un elemento para cada línea de salida (en contraposición a cada palabra de salida), también debe configurar su IFS. Y es posible que desee utilizar comillas cuando use la matriz:
SaveIFS="$IFS"
IFS=$'\n'
array=($(sqlplus [credentials] select variable from table;))
echo "${array[*]}"
IFS="$SaveIFS"