Problema com sed -i [RESOLVIDO]

1. Problema com sed -i [RESOLVIDO]

Lucas Peregrino
Lucas Peregrino

(usa Debian)

Enviado em 04/04/2020 - 20:32h

Boa noite estou tento problema para fazer alteração em um arquivo com o sed.
sed -i 50's|"${0%/*}"|"$PWD"|' /etc/openvpn/certs/vars;



  


2. Re: Problema com sed -i [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 04/04/2020 - 22:12h


Lucas Peregrino escreveu:

Boa noite estou tento problema para fazer alteração em um arquivo com o sed.
sed -i 50's|"${0%/*}"|"$PWD"|' /etc/openvpn/certs/vars;

Segue:
sed -i '50s|"${0%/*}"|"$PWD"|' /etc/openvpn/certs/vars;


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: Problema com sed -i [RESOLVIDO]

Lucas Peregrino
Lucas Peregrino

(usa Debian)

Enviado em 04/04/2020 - 22:52h

Amigo boa noite deu certo não ja tinha colocado antes dessa forma mas ele não fez a troca dentro do arquivos.


4. Re: Problema com sed -i [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 04/04/2020 - 23:49h


Lucas Peregrino escreveu:

Amigo boa noite deu certo não ja tinha colocado antes dessa forma mas ele não fez a troca dentro do arquivos.


Lucas, não entendi essa var:
"${0%/*}"
O que está buscando com isso?
"${0%/*}"

o sed, está certo:
sed -i '50s/isso/aquilo/' arquivo
Na linha 50, Troca isso por aquilo
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


5. Re: Problema com sed -i

Lucas Peregrino
Lucas Peregrino

(usa Debian)

Enviado em 05/04/2020 - 09:21h

msoliver escreveu:


Lucas Peregrino escreveu:

Amigo boa noite deu certo não ja tinha colocado antes dessa forma mas ele não fez a troca dentro do arquivos.


Lucas, não entendi essa var:
"${0%/*}"
O que está buscando com isso?
"${0%/*}"

o sed, está certo:
sed -i '50s/isso/aquilo/' arquivo
Na linha 50, Troca isso por aquilo
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


Correto contudo ao tenta fazer a busca "${0%/*}" no sed para alterar pelo o outro ele nâo faz a troca tentei o teste no debian 10 pode coloca como touch novo na primeira linha e tentar fazer alteração que não altera não sei se ele interpreta como carácter especial so não troca.
Tentando como erro e tentativa achei a forma correta obrigado pela atenção.

sed -i '50s|"${0%/\*}"|"$PWD"|' /etc/openvpn/certs/vars






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts