Eu usaria um regexp para corresponder aos espaços:
egrep 'typedef\s+struct\s+audiodev' your_file
Aqui \s+
corresponde a um ou mais espaços
Ao pesquisar pela saída de mais comandos, como posso procurar uma frase que inclua espaços entre eles? Quando eu procuro por uma frase como "typedef struct audiodev" ele não encontra a frase no arquivo e eu estou assumindo que isso é porque eu preciso expressar o espaço entre as palavras com um certo símbolo.
Eu usaria um regexp para corresponder aos espaços:
egrep 'typedef\s+struct\s+audiodev' your_file
Aqui \s+
corresponde a um ou mais espaços
Você pode combinar o comando mais com outras ferramentas como o grep.
Abra um console e tente:
more yourfile | grep "typedef struct audiodev"