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

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

Re: [shell-script] Trocar somente primeira linha de um arquivo


From: Reinaldo Marques de Lima
Subject: Re: [shell-script] Trocar somente primeira linha de um arquivo
Date: Tue, 06 Jun 2006 17:45:21 +0000


Se me permitem eu respondo,

Nesse caso troca todas as quebras de linha por '@', pra ficar tudo em uma linha só....efetuada a substituição com sed, converte novamente o '@' em quebra de linha

[]'s

+------------------------------------------------------------------------------------------------------------------+
Reinaldo
Linux User : 406967
Emails:
echo 'reimlima''.com' | sed 's/\(reimlima\)\(.com\)/\n\1@hotmail\2\n\1@yahoo\2.br\n\1@gmail\2\n/'
+------------------------------------------------------------------------------------------------------------------+




From: "Fernando Zank" <address@hidden>
Reply-To: address@hidden
To: address@hidden
Subject: Re: [shell-script] Trocar somente primeira linha de um arquivo
Date: Tue, 6 Jun 2006 13:39:54 -0300

Desculpem a ignorancia, mas para que serve o caracter @ na troca ?
Agradeço desde já a explicação.

On 6/5/06, Éder Paulo Vendrasco <address@hidden> wrote:
>
> Você pode fazer;
>
> sed  -i  1s/'12\/04\/2005'/'23\/05\/2006'/g  arquivo.txt
>
> Até,
> Éder.
>
>
> On 6/5/06, Leandro Valiengo <address@hidden> wrote:
> >
> > Para falar a verdade, a troca é com data.
> >
> >   12/04/2005 por 23/05/2006
> >
> > Tiago Barcellos Peczenyj <address@hidden> escreveu:
> >   trocar a primeira linha pelo que ?
> >
> > Se o seu arquivo não tiver caracteres '@' podes fazer assim:
> >
> > tr '\n' '@' < teste.txt | sed 's/123/OBAOBA/;s/@/\n/g'
> >
> > Em 05/06/06, Leandro Valiengo escreveu:
> > > Boa tarde grupo,
> > >
> > > tenho um arquivo gigante, impossivel de ser aberto...entao quero
> trocar
> > somente a primeira linha dele. Sei que posso usar o sed, mas como
> concatenar
> > com outro comando que troque somente a primeira linha?
> > >
> > > Ex: Arquivo.txt
> > >
> > > 123
> > > fsdff
> > > 123
> > > gdg
> > > 423
> > > 123
> > > 12335
> > >
> > > Quero trocar somente o 123 da primeira linha.
> > >
> > > Valeu.
> >
> > --
> > Tiago B Peczenyj
> > Linux User #405772
> >
> > # cd /pub
> > # more beer
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio
> > aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > __________________________________________________
> > Fale com seus amigos  de graça com o novo Yahoo! Messenger
> > http://br.messenger.yahoo.com/
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio
> > aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> >
> > Links do Yahoo! Grupos
>
> >
> >
> >
> >
> >
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>  ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
>
>
>  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
> <http://br.ard.yahoo.com/SIG=12f9ghid2/M=396560.7942992.9564770.2369893/D=brclubs/S=2137111254:HM/Y=BR/EXP=1149550262/A=3752823/R=0/id=noscript/SIG=150o1f56l/*http://lt.dell.com/lt/lt.aspx?CID=13277&LID=345812&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/topics/segtopic.aspx/pt/odg?c%3dbr%26l%3dpt%26s%3ddhs>
> ------------------------------
> *Links do Yahoo! Grupos*
>
>    - Para visitar o site do seu grupo na web, acesse:
>    http://br.groups.yahoo.com/group/shell-script/
>
>    - Para sair deste grupo, envie um e-mail para:
> address@hidden<address@hidden?subject=Unsubscribe>
>
>    - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>    Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>


--
"Somos o que repetidamente fazemos, portanto a
excelência não é um feito é um hábito" - Aristóteles


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





reply via email to

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