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: Fernando Zank
Subject: Re: [shell-script] Trocar somente primeira linha de um arquivo
Date: Tue, 6 Jun 2006 19:24:06 -0300

valeu pelas respostas, hj to desligado, não tinha visto o tr antes...
On 6/6/06, Reinaldo Marques de Lima <address@hidden> wrote:
>
>
> 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<http://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]
> >
>
>
> 
>



-- 
"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]