Pessoal,

Como fazer para trocar o primeiro caracter, de uma linha, de um arquivo
texto.

Gostaria de trocar o simbolo # por um espa�o em branco, e o contrario
tamb�m, um espa�o em branco para o simbolo #; mas s� em determinada linha.

Por exemplo:
# SALA 01
#/sbin/iptables -t nat -A PREROUTING -s x.x.x.x/24 -d 0.0.0.0/0 -p
tcp --dport 80 -j DROP
# SALA 02
#/sbin/iptables -t nat -A PREROUTING -s x.x.x.x/24 -d 0.0.0.0/0 -p
tcp --dport 80 -j DROP
# SALA 03
#/sbin/iptables -t nat -A PREROUTING -s x.x.x.x/24 -d 0.0.0.0/0 -p
tcp --dport 80 -j DROP

Modificando somente a linha da sala 02
# SALA 01
#/sbin/iptables -t nat -A PREROUTING -s x.x.x.x/24 -d 0.0.0.0/0 -p
tcp --dport 80 -j DROP
# SALA 02
 /sbin/iptables -t nat -A PREROUTING -s x.x.x.x/24 -d 0.0.0.0/0 -p
tcp --dport 80 -j DROP
# SALA 03
#/sbin/iptables -t nat -A PREROUTING -s x.x.x.x/24 -d 0.0.0.0/0 -p
tcp --dport 80 -j DROP

A modifica��o seria feita somente no primeiro caracter, e em uma determinada
linha, que seria encontrada pelo identificador da linha superior a ela.
Sei que com o comando sed d� para realizar tal taerefa so nao sei como.

Abra�o

Diniz.

---------------------------------------------------------------------------
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

Responder a