Você provavelmente não deseja usar tr para fazer isso, pois tr só funciona em caracteres individuais (ou bytes):
$ echo abc | tr cab taxi
axt
Eu recomendaria dar uma olhada no sed e especialmente no operador s/// (substituto).
Quanto a passar a saída de um programa para a linha de comando de outro, a palavra-chave é substituição de comando .
(não vou entrar em mais detalhes, já que esta foi a lição de casa ...)