Caro Mauricy
O que você descreve não é uma string exata, o que deseja é
uma parte de uma string naquilo que você considera uma
palavra, que não bate com as delimitações de palavras que
o grep, sed ou awk reconheceria.
Essa delimitação é uma concepção sua e pessoal, mas não
sistemática.
Pela forma como entendi o que está entre "client_" e
"CCUEC" é o trecho que você deseja, onde considera sua
palavra, mesmo que digite apenas um pedaço para consultar.
Baseado nisso poderia usar um sed assim:
sed -n '/turma/{s/.*client_//;s/CCUEC.*//;p;}' arquivo.txt
Só que nessa forma vai filtrar baseado em qualquer parte
da linha e não no trecho de interesse apenas, mas é uma
opção.
Ou poderia ser um sed assim:
sed -n 's/.*client_//;s/CCUEC.*//;/turma/{p;}' arquivo.txt
Nesse caso o filtro seria apenas no trecho que interessa
Em ambos os casos é apenas trocar a pesquisa do exemplo
"turma" pelo que desejar
É isso?
[]'s
Itamar