2011-07-27 11 views

Respuesta

5
array=(`sqlplus [credentials] select variable from table;`) 
echo ${array[*]} 
3

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" 
Cuestiones relacionadas