shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] inclusao de cadeia e caracteres em arquivo


From: Ulysses Almeida
Subject: Re: [shell-script] inclusao de cadeia e caracteres em arquivo
Date: Sat, 3 Nov 2001 17:57:17 -0200 (BRST)

A opca '66s/^/oilman/' arquivo, inclui no inicio mesmo, a que inclui no
final eh /$/.

O sed, realmente joga o resultado para a saida padrao, para ter o
resultado esperao, vc deve fazer algo do tipo...

  sed '66s/^/oilman/' arquivo > arquivo-2; mv arquivo-2 arquivo


    .~.  Ulysses Almeida
   / V \  address@hidden
 / (   ) \  Seja livre, use GNU/Linux!
   ^^-^^

On Thu, 1 Nov 2001, eloy wrote:

> recebi quanto  à inclusao de uma cadeia de caracteres numa determinada linha
> de um arquivo texto qualquer que dizia o seguinte...
>
> > incluir 'oilman' na linha 66.>
> > incluir no começo da linha:
> >    sed '66s/^/oilman/' arquivo
> >
> > incluir no final da linha:
> >    sed '66s/$/oilman/'arquivo
> >
> > incluir apagando conteúdo já existente:
> >    sed '66s/.*/oilman/' arquivo
> >
> > incluir movendo a linha 66 atual pra 67, 67 pra 68, etc
> > (inserir uma linha inteira):
> >    sed -e '66i \' -e 'oilman'
> Entretanto percibi que ans modificacoes apenas ocorriam na saida
> padrao(monitor), nao afetando em nada o conteudo do arquivo, que continuava o
> mesmo; Alem disso a opçao /^/ que deveria incluir no final da linha
> inclui no inicio Gostaria de saber se isso é normal e se existe uma maneira de
> resolver.
> grato
> Marco Eloy
>
> Sair da lista: address@hidden
> Banco Dados:   http://www.egroups.com/group/shell-script
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
> http://br.yahoo.com/info/utos.html
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]