Como combinar um padrão dado em uma variável no awk?

Desejo extrair uma substring onde existe certo padrão do arquivo separado por canal, portanto usei o comando abaixo,

awk -F ":" '/REWARD REQ. SERVER HEADERS/{print $1, $2, $3, $4}' sample_profile.txt

Aqui, 'RECOMPENSA DE RECOMPENSA. SERVER HEADERS 'é um padrão que deve ser pesquisado no arquivo e imprime suas 4 primeiras partes em uma linha separada por dois pontos.

Agora, quero enviar a variável bash para atuar como um padrão. portanto, usei o comando abaixo, mas não está funcionando.

awk -v pat="$pattern" -F ":" '/pat/{print $1, $2 , $3, $4 } sample_profile.txt

Como posso usar-v e-F em um únicoawk comando?

questionAnswers(3)

yourAnswerToTheQuestion