Comando sed [RESOLVIDO]

1. Comando sed [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 22/07/2020 - 11:37h

Olá.
Eu preciso fazer um substituição de caracteres na linha de meu texto e não estou conseguindo.
Preciso substitui ' para \'
Exemplo: ontem fui ' para uma festa ' ' e estava chovendo.
Deve ficar assim: ontem fui '\ para uma festa '\ '\ e estava chovendo.
Estou usando o comando: sed -i "s/'/\\'/ g" nomedoarquivo... mas não está funcionando.
Vejo que o problema está no caractere - ' -
Agradeço ajuda.


  


2. MELHOR RESPOSTA

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 22/07/2020 - 11:44h

Veja se é isso que você quer:

$ sed "s#'#'\\\#g" nomedoarquivo



3. Re: Comando sed [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 22/07/2020 - 13:16h

Excelente Fábio.
Muito obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts