Localizar e substituir dentro de um arquivo de texto de um comando Bash

Qual é a maneira mais simples de encontrar e substituir uma determinada string de entrada, digamosabc e substitua por outra string, digaXYZ no arquivo/tmp/file.txt?

Estou escrevendo um aplicativo e usando o IronPython para executar comandos através do SSH - mas não conheço o Unix tão bem e não sei o que procura

Ouvi dizer que o Bash, além de ser uma interface de linha de comando, pode ser uma linguagem de script muito poderosa. Portanto, se isso for verdade, presumo que você possa executar ações como estas.

Posso fazer isso com o bash, e qual é o script mais simples (uma linha) para alcançar meu objetiv

questionAnswers(14)

yourAnswerToTheQuestion