2011-07-27 33 views

Trả lời

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

Nếu biến của bạn chứa dấu cách và bạn muốn mảng có phần tử cho mỗi dòng đầu ra (trái với mỗi từ đầu ra), bạn cũng cần đặt IFS của mình. Và bạn có thể muốn sử dụng dấu ngoặc kép khi sử dụng mảng:

SaveIFS="$IFS" 

IFS=$'\n' 
array=($(sqlplus [credentials] select variable from table;)) 
echo "${array[*]}" 

IFS="$SaveIFS" 
Các vấn đề liên quan