Se uma das strings começar com -
, você precisará colocar --
como o último argumento ANTES da string. Isso impedirá que o analisador de opções trate a string como uma opção de linha de comando.
rpl -x'.txt' '0 ' -- '-1 ' /home/administrator/temp/myText.txt
Além disso, existe uma maneira de substituir todas as strings no texto que começam com 0 com -1?
Como @kos disse:
você terá que mudar para uma ferramenta mais poderosa como sed ou perl
Mas essa é outra questão. ;)