Usando sed em um script com uma variável

0

Estou emitindo um comando sed, como:

sed -i"" -e "s/text/replacement/g" file

Qual funciona e o texto é substituído. No entanto, quero fazer isso de um script que tenha uma variável $file . Eu tentei o mesmo acima:

sed -i"" -e "s/text/replacement/g" $file

Mas o problema é que -i"" não é passado, portanto não posso evitar a criação temporária de arquivos. Eu tentei colocar o comando acima em ' quote mas como eu escapei da variável $file ?

'sed -i"" -e "s/text/replacement/g" $file'

não funciona ...

    
por user5006462 27.04.2018 / 01:13

0 respostas

Tags