Explicando melhor Julio...

Na verdade eu tenho que pegar um campo nesta linha, campo esse número,
tratar e gravar novamente na linha. Como a linha conta com varios valores,
numeros, etc, eh possivel que quando use o comando "sed
's/\(.\{9\}\)CadeiaASerTrocada/\1NovaCadeia/' arquivo" ele ache outros
"CadeiaASerTrocada" e modifique mais de um campo na linha ou ateh mesmo mais
de uma linha no arquivo. Eu tenho que garantir que estou modificando um
pedaço pre-definido na coluna (tipo 12-20) e tambem da linha, isso para
garantir a integridade do arquivo.

Obrigado.

Em 18/05/07, Julio C. Neves <[EMAIL PROTECTED]> escreveu:
>
>   Achei a sua descrição um tanto enrolada, porém deve ser o seguinte:
>
> sed 's/\(.\{9\}\)CadeiaASerTrocada/\1NovaCadeia/' arquivo
>
> Abraços,
> Julio
> :wq
>
> Em 18/05/07, segonella <[EMAIL PROTECTED] <segonella%40gmail.com>>
> escreveu:
> >
> > Pessoal,
> > Como faço para modificar uma determinada linha, com base no numero da
> > coluna (tipo C 10-22), quando encontrar uma determinada string??
> > quando encontrado, preciso modificar a string encontrada na linha sem
> > modificar o número da linha.
> > Obrigado.
> > Gonella
> >
> >
> >
>
> --
> Abraços,
> Julio
> http://www.julioneves.com - Um livro sobre Bash completo e on-line
> :wq
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
--------------------------------------
Sebastião M. P. Gonella
Celular: 61-84021512
[EMAIL PROTECTED]
--------------------------------------


[As partes desta mensagem que não continham texto foram removidas]

Responder a