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

[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 20:51:47 -0000
User-agent: eGroups-EW/0.82

Kára valeu mesmo...
Obrigado.

--- Em address@hidden, "opa" <opa@h...> escreveu
> -v no grep => suprime as linhas que contenham a string alvo
> 
> alvo 1 ==> ^$1:
> ^ = início de linha (garantimos que zejoao nao será atingido)
> $1 = parâmetro 1 passado ao script/função
> : = seu caracter após usuário (com isso garantimos que joaozinho nao
atenderá)
> 
> alvo 2 ==> ^$1$
> idem
> idem
> $ = fim de linha, que é o byte seguinte ao usuário no seu outro
arquivo (idem 
> justificativa alvo 1)
> 
> Acho que não esqueci nada!
> 
> 
> ---------------------------------------------------------------------
> >From: "lima1601" <listas@r...>
> >Date: Thu, 13 May 2004 19:58:56 -0000
> >
> >
> >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 originai
> >s.
> >> 
> >> 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


reply via email to

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