On Thursday 06 May 2004 13:11, Diniz Alexandre Daminelli wrote:
> O que eu gostaria na verdade � trocar o primeiro caracter, de uma linha, de
> um arquivo texto via linha de comando.
> [...]
> J� consigo localizar a linha que desejo com o comando:
>
> comando >>> sed -n '/SALA - 02/{n;p;}' firewall
> saida do comando >>> #/sbin/iptables -t nat -A PREROUTING -s x.x.x.x/24 -d
> 0.0.0.0/0 -p
>
> o que eu gostaria de fazer agora era adicionar ou retirar o simbolo "#"
> inicial da linha e salvar o aquivo.
OK, vou tentar de novo (talvez voc� n�o tenha recebido meu e-mail):
Comentar (inserir o #):
sed -i '/SALA 02/{n;s/^/#/;}' arquivo
Descomentar (remover o #):
sed -i '/SALA 02/{n;s/^#//;}' arquivo
--
Anderson Lizardo
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html