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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Lance...


From: Filipe Dantas
Subject: Lance...
Date: 19 Mar 2003 15:44:00 -0300

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.



reply via email to

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