Estou tentando substituir várias palavras no arquivo usando sed -i #expression1 #expression2
Arquivo
Something 123 item1
Something 456 item2
Something 768 item3
Something 353 item4
Saída (desejada)
anything 123 stuff1
anything 456 stuff2
anything 768 stuff3
anything 353 stuff4
Experiências
Posso obter a seguinte saída usando sed -i
2 vezes.
sed -i 's/Some/any/g' file
sed -i 's/item/stuff/g' file
Posso ter alguma maneira possível de fazer isso como um único comando no local, como
sed -i 's/Some/any/g' -i 's/item/stuff/g' file
Quando tentei o código acima, ele toma s/item/stuff/g
como arquivo e tenta trabalhar nele.
sed - i 's/Some\(.*\)item/any\1stuff/' file