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]

Responder a