[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Lance...
From: |
Anderson Deluiz Santos |
Subject: |
RES: [shell-script] Lance... |
Date: |
Wed, 19 Mar 2003 16:10:33 -0300 |
Na linha do grep, coloca grep -v -w "^$teste"
-----Mensagem original-----
De: Filipe Dantas [mailto:address@hidden]
Enviada em: quarta-feira, 19 de março de 2003 15:44
Para: Lista SHELL SCRIPT
Assunto: [shell-script] Lance...
Bem, pessoal valeu pela ajuda ai anteriormente...
agora to com uma outra duvidazinha...
Vou tentar ser o mais claro possivel...
eu to com um arquivo no seguinte formato:
login UF-Nome Completo do usuario
login UF-Nome Completo do usuario
em certo momento preciso deletar uma linha dessas e pego do usuario o
login que eu gostaria de apagar e atribuo a variavel $teste...e coloquei
a seguinte linha pra fazer isso:
cat arquivo.T | grep -v -w $teste > tmp.T ; cat tmp.T > arquivo.T ; rm
tmp.T;
Porem, se o login do usuario for o sobrenome de outro, tipo o exemplo:
Dantas RJ-Filipe Dantas
antonio SP-Antonio Dantas
ele vai tirar do arquivo as 2 linhas...
como eu poderia fazer pra ele tirar somente o primeiro campo?
ja tentei colocar: cut -d " " -f
antes e depois do grep, mas nesse caso ele deixa soh o primeiro field
antes do espaço (os logins), em todas as linhas e tira todo o resto
Com certeza tem alguma solucao, porem nao ta me vindo a cabeca... sera
que alguem me da uma luz?
Obrigado desde ja...
[]s
_Filipe Dantas.
---------------------------------------------------------------------
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
- Lance..., Filipe Dantas, 2003/03/19
- RES: [shell-script] Lance...,
Anderson Deluiz Santos <=