[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Remover linha de arquivos
From: |
lima1601 |
Subject: |
Re: Remover linha de arquivos |
Date: |
Thu, 13 May 2004 19:58:56 -0000 |
User-agent: |
eGroups-EW/0.82 |
Beleeeeza! Funcionou...
Agora sera q vc pode me explicar o q o grep -v ^$1 faz?
A explicação do man para essa opção -v não diz nada.
Obrigado.
--- Em address@hidden, "opa" <opa@h...> escreveu
> Acho que isto resolve:
>
> -----rmuser
> grep -v ^$1: nesse_formato >arq1
> grep -v ^$1$ o_outro >arq2
> -----
>
> Se você comandar:
>
> rmuser joao
>
> a linha começando com joao deverá sumir nos dois arquivos.
>
> Se funcionar, é só você acrescentar mv arq1 e arq2 para os originais.
>
> Principalmente na fase inicial, não esqueça de ter bkp dos originais. :)
>
>
> ---------------------------------------------------------------------
> > From: lima1601 [mailto:listas@r...]
> > Sent: quinta-feira, 13 de maio de 2004 15:26
> >
> > Olá pessoal,
> >
> > Desculpem a mensagem anterior, é q teclei o enter no assunto...
> >
> > Bem, estou com o seguinte problema:
> >
> > Tenho dois arquivos com nomes de usuários...
> >
> > Um nesse formato:
> >
>
> > #nome:senha
> > joao:XcggRtttuue
> > jose:78hjHHGTefgg
> > pedro:JJK*(96FRtt
> >
> > O outro:
> >
> > #nome
> > joao
> >> jose
> > pedro
> >
> >
> > Estou fazendo um script para incluir e excluir nomes nesses arquivos,
> > incluir já consegui fazer, mas excluir estou apanhando, mesmo porque
> > sou um zero à esquerda em shell.
> >
> > Será q alguem pode me ajudar.
> >
> > Obrigado,
> >
> > Eduardo Lima
> >
> > P.S: Uso slackware 9.1