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
.