Acho que isso deve ser uma das mais ridículas ordens de comando que eu já inventei:
$ find . -type l -name "Math*" -print0 |
xargs -0 -n 1 -IXXX find XXX/ -type f -name "*.tex" -print0 |
xargs -0 fgrep "word"
- Localize todos os links simbólicos chamados
Math*. - Execute
findnovamente em cada caminho encontrado, procurando por*.texfiles. Oxargsprecisa usar-n 1para chamarfindcom não mais de um nome de caminho. O nome do caminho será colocado no espaço reservadoXXX. - Chame
fgrep(ou seja,grep -F, pois temos uma string de pesquisa fixa) com a string nos arquivos encontrados.