Unix guru,
Ho un file, come qui di seguito, che è fondamentalmente il risultato ottenuto da una serie di query SQL su un database Oracle.
Codice:
ID PROG_NAME USER_PROG_NAME
-------- --------------- ----------------------------------------
33045 INCOIN Import Items
42690 POXPOPDOI Import Standard Purchase Orders
Voglio assegnare i risultati a variabili. Qualcosa tipo:
Codice:
cat filename | tail +4 | while read line ## tail +4 because the first 3 lines are the heading!
do
id=$(echo ${line} | awk '{print $1}')
prog_name=$(echo ${line} | awk '{print $2}')
user_prog_name=$(echo ${line} | awk '{print $3}')
Tuttavia, non sono in grado di assegnare la 3a colonna variabile user_prog_name poiché ha spazi. 
Come posso risolvere questo problema?
TIA,
Saluti,
Praveen