Comando SED [RESOLVIDO]

1. Comando SED [RESOLVIDO]

Fernando Almeida
fernandoalsan

(usa CentOS)

Enviado em 12/12/2012 - 00:49h

Boa noite galera, estou com um problema para utilizar o comando SED, já olhei diversos artigos, comprei o livro Expressões Regulares do Aurélio, mas ainda não assimilei como utilizar o comando SED.

A expressão que estou com problema é a abaixo:
sed -e 's/# Protocol 2,1/Protocol 2,1/' /etc/ssh/sshd_config

Preciso alterar a linha que contém a informação "# Protocol 2,1" e extrair o sinal de comentário "#"
para que o SSH funcione com as duas versões.

Se alguém puder me ajudar agradeço, pois com essa ajuda posso implantar em outros casos que necessito utilizar o comando SED.

Abraços.


  


2. Re: Comando SED [RESOLVIDO]

edilson ferreira
edikoston

(usa Ubuntu)

Enviado em 10/07/2013 - 14:16h

sed -i /'Protocolo 2,1'/'s/^.*#//' /etc/ssh/sshd_config

Então amigo faça da seguinte forma
1º sed -i ---> alterar e salvar o arquivo
2º /'Protocolo 2,1'/ ---> o parâmetro que você está buscando
2º 's/^.*#//' ---> qualquer antes do jogo da velha adiciona o // espaço em branco.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts