awk cicla su tutte le righe del file, quindi se prima ottieni la riga con grep poi tirifuori i valori con awk o cut

io farei così(banale esempio):
codice:
X=`grep "stringa" $nome_file | awk '{print $1 }'`
oppure fai
codice:
X=`cat $nome_file | cut -f 1`
e ottieni una variabile con tutti i valori della prima colonna sottoforma di stringa del tipo "a b c d" cioè con gli spazi tra gli elementi della colonna.