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 ...)