mi è venuto in mente una possibilità di sostituire awk, puoi usare le array
codice:
#!/usr/bin/env bash

declare -a ARRAY
ARRAY=$1

echo ${ARRAY[0]} ${ARRAY[1]}
ogni riga che ricevi da grep la puoi processare con il codice sopra per trovare la parola che ti interessa

ciao
sergio