Em Quinta 27 Setembro 2001 17:02, Joao Pedro M. F. Monoo escreveu: > Ola ALLmigos, > > Alguem sabe como alterar (substituir) todas as N linhas de > determinados arquivos texto de um dir? > > Tipo: trocar todas as 3as. linhas de todos os arquivos de um > dir para "asdasdas" > (...)
Desculpe a demora em responder, mas somente hoje eu fui colocar a leitura das mensagens em dia... Como exemplo, o comando abaixo troca a 3a. linha de todos os arquivos terminados em .txt no diret�rio corrente. S�o criadas c�pias com sufixo .bak antes da substitui��o. Deve ser digitado em uma linha, apenas. perl -i.bak -ne '$.==3 && ($_="asdasdas\n"); eof && close ARGV; print' *.txt -- Alvaro Figueiredo [EMAIL PROTECTED] Assinantes em 30/09/2001: 2365 Mensagens recebidas desde 07/01/1999: 134757 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
