Awk é uma ferramenta bastante poderosa para formatação / manipulação de texto e correspondência de padrões. Ele limita cada linha do arquivo com um de-limitador personalizado, com o padrão sendo um único espaço em branco. Depois de dividir, os campos individuais podem ser acessados a partir de $1,$2..$N , onde N é o último número da coluna na linha.
Então, para sua exigência, basta combinar a terceira coluna com o valor que você precisa
awk '$3 == "string"' file
Se o arquivo for um CSV que tenha um de-limitador diferente, por exemplo , apenas defina como
awk -v FS="," '$3 == "string"' file
Além disso, awk não é específico do GNU, sua variante deve estar disponível em máquinas * nix e também em conformidade com POSIX.