[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: RES: [shell-script] Dúvida com o sed
From: |
asantos |
Subject: |
RE: RES: [shell-script] Dúvida com o sed |
Date: |
Thu, 3 Apr 2003 09:56:20 -0300 |
Recapitulando...
Use a solução com mv!!!
Anderson
>-- Mensagem original --
>To: <address@hidden>
>From: "Alberico Moreira da Silva" <address@hidden>
>Date: Wed, 2 Apr 2003 18:46:08 -0300
>Subject: RES: [shell-script] Dúvida com o sed
>Reply-To: address@hidden
>
>
>Pessoal,
>
>Peço a ajuda de vcs novamente.
>
>Teoricamente o script esta legal mas ao executar a primeira linha do loop
> o mesmo truca zerando o arquivo passwd.
>
>Segue corpo do script:
># cat lista
>amsilva Alberto Silva
>arsilva Alexandre Ricardo Silva
>rsouza Ricardo Souza
>Obs.: O total deste é de 300 linhas.
>
>
>cat lista | \
> while read A RESTO
> do
> echo "Grep do Login $A no passwd_teste"
> grep $A passwd_teste
> echo "Adicionando o Sobrenome do $A no passwd"
> cat passwd | sed '/$A/s/::/:$RESTO:/g' > passwd
> echo "Grep do Login $A no passwd apos alteracao"
> grep $A passwd
> echo "Operacao Finalizada"
> clear
> done
>
>Obs.: A intenção deste script é incluir o sobrenome do usuario no passwd,
> mas ao startar o mesmo após o primeiro grep no passwd o mesmo ao tentar
> incluir o sobrenome zera o arquivo ( passwd) e o loop continua somento
com
> os echo's.
>
>
>Albérico Moreira da Silva
>Gradiente Eletrônica S/A
>Tel. 3097-7152
>e-mail: address@hidden
>
>
>
>
> -----Mensagem original-----
> De: aurelio [mailto:address@hidden]
> Enviada em: quarta-feira, 2 de abril de 2003 18:31
> Para: address@hidden
> Assunto: Re: [shell-script] Dúvida com o sed
>
>
> ae mauricio,
>
> --- "Mauricio B. C. Vieira" <address@hidden> escreveu:
> > Esquisito. Eu também acreditava nisto, até mesmo pq li no seu sed
> > howto e nunca tinha tentado fazer diferente.
> >
> > eu fiz um teste aqui, e funcionou =)
>
> eu testei no CL8 aqui e funcionou também.
> no cygwin não funca.
> mas como o fábio falou, mesmo que funcione não é 100%
> garantido, então... mv nele! :)
>
>
> > mvieira@vonneumann:~$ bash --version
> > GNU bash, version 2.05a.0(1)-release (i386-pc-linux-gnu)
> > Copyright 2001 Free Software Foundation, Inc.
> > mvieira@vonneumann:~$ sed --version
> > GNU sed version 3.02
> >
> > Nossos servidores são debian gnu/linux 3.0
>
> > On Wed, Apr 02, 2003 at 09:19:26AM -0300, aurelio wrote:
> > > náin, náin, trunca do mesmo jeito.
> > > # echo vou sumir > a
> > > # cat a | sed 's/u/.../g' > a
> > > # cat a
> > > #
>
>
> =====
> --
> aurelio
>
> _______________________________________________________________________
> Yahoo! Mail
> O melhor e-mail gratuito da internet: 6MB de espaço, antivÃrus, acesso
POP3,
> filtro contra spam.
> http://br.mail.yahoo.com/
>
>
>Yahoo! Groups Sponsor
>
> <http://rd.yahoo.com/M=218762.2810952.4170332.1588051/D=brclubs/S=2137111254:HM/A=1485661/R=1/*http://br.empregos.yahoo.com/>
>
> <http://rd.yahoo.com/M=218762.2810952.4170332.1588051/D=brclubs/S=2137111254:HM/A=1485661/R=2/*http://br.empregos.yahoo.com/>
>
>Escolha uma entre + de 110.000 vagas! - Profissional - Profissional : Diretoria
> - Profissional : Gerência - Profissional : Supervisão - Profissional :
Superior
> - Profissional : Técnico - Profissional : Outros - Recém-formados -
> Estágiários
>
>
>
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!
> <http://br.yahoo.com/info/utos.html>
> .
>
>
>
>
>[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.listasdiscussao.cjb.net
>---------------------------------------------------------------------
>
>
>Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
>http://br.yahoo.com/info/utos.html
>
>
>