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
