A opção -i para sed recebe um argumento de opção, um sufixo de nome de arquivo a ser usado para o arquivo de backup ao editar o arquivo de entrada no local. Com o GNU sed , este argumento da opção é opcional, mas será obviamente usado se fornecido.
Usando -ir informa sed que o nome do arquivo de backup deve ter o nome original do arquivo de entrada com o sufixo " r ". Como -r agora não é usado, a referência de retorno na parte de substituição da expressão não é mais reconhecida como válida, pois não há \( ... \) group no padrão (que é como você captura uma parte de um padrão com uma expressão regular básica).
Em conclusão, sed -ri não é o mesmo que sed -ir .