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

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

RES: [shell-script] Grep


From: Monteiro Andre (LBR)
Subject: RES: [shell-script] Grep
Date: Wed, 10 Oct 2001 13:14:39 -0300

Olá!

Que tal isto:

#!/bin/bash

for A in `cat arquivo`
do
        if [ `expr length "$A"` -gt 5 ] ; then
                echo $A
        fi
done

O parâmetro *length* do *expr* retorna o tamanho da cadeia de caracteres. Se
for maior que cinco, dá um echo no mesmo. Pelo menos resolveu aqui (tinha um
problema semelhante). Pode ser que não resolva aí devido ao tamanho do seu
arquivo (mais de 60000 linhas, por isso, mais de 60000 parâmetros para o
*for*).



Andre Luis Arantes Monteiro



----- Mensagem original -----
De:             Laudelino Lima [SMTP:address@hidden]
Enviada em:             Quarta-feira, 10 de Outubro de 2001 09:51
Para:           address@hidden
Assunto:                [shell-script] Grep

Tenho uma lista com 60.000 sites inúteis que vou usar no meu squid.

1 por linha.

Só Que.

tem alguns sites com nomes muito curtos tipo 4 caracteres que se confundem
com sites válidos

Tipo 

0069 
sex0
sex01

só que tem sites em que a url aparece essas letras

www.odia.com.br/materias/maio/diasemana-sex01/topicos.htm
www.odia.com.br/materias/maio/diasemana-sex02/topicos.htm


quero tirar do arquivo todas as linhas que tenham menos que 5 caracteres !




[As partes desta mensagem que não continham texto foram removidas]


Sair da lista: address@hidden
Banco Dados:   http://www.egroups.com/group/shell-script 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

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