Se você estiver aberto a outros formatos, considere:
inc="hello|animal|atttribute|metadata"
exc="timeout|runner"
ssh machineB "grep -E '$inc' path/ptd.log | grep -vE '$exc'"
Alternativa mais rápida
Se os seus arquivos de log forem grandes e você estiver procurando por palavras fixas, ao contrário de expressões regulares sofisticadas, convém considerar essa abordagem:
inc='hello
animal
atttribute
metadata'
exc='timeout
runner'
ssh office "grep -F '$inc' ptd.log | grep -vF '$exc'"
Ao colocar cada palavra em uma linha separada, podemos usar o recurso -F
do grep para cadeias de caracteres fixas. Isso desativa o processamento de regex, tornando o processo mais rápido.