[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Procurar palavras em certos campos
From: |
Julio Cezar Neves - DISB.O |
Subject: |
RES: [shell-script] Procurar palavras em certos campos |
Date: |
Mon, 21 Aug 2000 17:20:38 -0300 |
Olá Anderson,
o comando cut com a opção -f (field) talvez resolva o seu problema. Sua
sintaxe é a seguinte: cut -f<seqüencial do campo> [, <seqüencial do campo>]
-d<delimitador> arquivo
onde:
seqüencial do campo obedece às mesmas regras da opção -c, isto
é:<seq.ini.>-<seq.fim> e
delimitador se não for <tab>(que é o default) deve ser especificado.
Supondo q vc deseja procurar a string cadeia no 3o campo, cujo separador é
dois-pontos (:), creio q vc pode fazer algo +ou- assim:
=====================================================================
fgrep cadeia arquivo | # Filtrando somente as linhas que têm cadeia
while read Linha
do
if [ `echo "$Linha" | fgrep -f3 -d:` = cadeia ]
then
echo "$Linha"
fi
done
=====================================================================
Se não isto não servir, dê + detalhes q da próxima acertamos.
[]s,
Julio
> ----- Mensagem original -----
> De: Anderson Montenegro dos Santos
> [SMTP:address@hidden]
> Enviada em: segunda-feira, 21 de agosto de 2000 16:02
> Para: address@hidden
> Assunto: [shell-script] Procurar palavras em certos campos
>
>
> Alguem sabe como procurar uma palavra em um arquivo em determinados
> campos . Por exemplo eu quero selecionar as palavras referente a data no
> messages somente nos campos que se referem as datas.
>
>
> tail /var/log/messages | grep `date | cut -c04-19`
>
>
>
>
>
>
> Inscrição: address@hidden
>
> Sair da lista: address@hidden
>
> Banco Dados: http://www.egroups.com/group/shell-script
- RES: [shell-script] Procurar palavras em certos campos,
Julio Cezar Neves - DISB.O <=
- Beep, Eriberto, 2000/08/21